请问视频直播服务器的流是如何分发的?

想要在本地实现一个直播的系统
推流的话比如使用obs将数据上传到rtmp://127.0.0.1:port/live
那么服务端 在/live这个路由里。应该具体做些什么呢?
obs是用rtmp协议 在post stream到服务器上吗?服务器怎么将这部分流转发给浏览器端的播放器呢?

阅读 4.5k
1 个回答

其实,推流到直播网站上,只需要类似800li直播编码器的推流软件就可以做到了。
至于流如何分发,其实是流推上去之后:
1、流媒体服务器系统会给出一段html的代码;
2、也会给出m3u8的手机播放地址;
3、通过把html代码转成网页形式放在流媒体服务器系统的admin文件夹,形成浏览器直播地址。

那么,浏览器端播放,就可以把html代码放到一个html页面里,就会形成一个flash 播放器观看;
手机观看可以用m3u8的播放地址
微信公众号观看可以搜索一下 如何将监控画面实时嵌入到微信公众号中进行直播 有详细介绍

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题