按照官网的提示设置鉴权认证
服务器代码
//rtmp服务
const NodeMediaServer = require('node-media-server');
const config = {
rtmp: {
port: 1935,
chunk_size: 60000,
gop_cache: true,
ping: 30,
ping_timeout: 60
},
http: {
port: 8000,
allow_origin: '*'
},
auth: {
play: true,
publish: true,
secret: 'nodemedia2017privatekey'
}
};
使用obs studio进行推流
sign后面的参数使用md5转换器,如图
obs studio点击开始推流,服务器控制台显示
网页拉流代码
在没有使用鉴权认证的时候是可以成功拉流的,但是开启后就无法拉流,控制台显示错误
服务器控制台显示
查了很多资料不清楚什么问题,有没有人帮我解答一下,谢谢了!