nginx + rtmp 集群搭建时遇到的一个坑

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangjingkaibear/article/details/80982424

使用nginx rtmp module的push功能搭建集群,即服务器A(origin)接受推流,在application里配置push,推送到另外的几台服务器(edge),届时观看直播通过另外的几台服务器观看。

结果在本地测试没有问题,放到客户方服务器上测试,推流正常,edge服务器也能收到流,stat页面能看到有数据进入,然而却无法播放edge上的rtmp流,hls切片有了,也能播放hls流。百思不得其解,反复调整配置,无果。到git提了个issue问作者。

第二天卷土重来,git上没有回复,自己继续试,不知道怎么的把配置里的meta copy删除了,结果居然成功了。再次测试,把meta copy配置项加回去,果然又无法播放了。所以基本可以确定edge服务器中不能配置meta copy这个项。至于原因不了解。提交到git上追问。

猜你喜欢

转载自blog.csdn.net/wangjingkaibear/article/details/80982424
今日推荐