Welcome to MLink Developer Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
439 views
in Technique[技术] by (71.8m points)

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

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

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

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to MLink Developer Q&A Community for programmer and developer-Open, Learning and Share
...