最近接手了个工作:用浏览器播放RTMP流媒体。
工作步骤:
1.找到可用的rtmp流媒体播放资源:
1.1.网上搜了下,
在 https://blog.youkuaiyun.com/q386815991/article/details/80942155
找到 rtmp://58.200.131.2:1935/livetv/hunantv 是可用的,
下载 流媒体播放器 VLC-3.0.6-win64.exe 可以播放的。
1.2.可忽略这段。在我公司内网由于网络限制,所以搭建了内部的流媒体播放服务器:使用的SRS(simple-rtmp-server)作为流媒体服务器(当然也可以用nginx作为rtmp流媒体服务器,以及其它技术),然后使用obs studio推流。也就是说,流媒体服务器只是个分发者,要想消费者有内容可看,还得有内容供应者推送资源。
比如SRS流媒体服务器其url为rtmp://localhost:1935,那么我在obs里面新建一个推流的配置,地址为rtmp://localhost:1935/live/ch1,那么在流媒体播放器 VLC就可以播放rtmp://localhost:1935/live/ch1了。
使用obs studio,可以使用摄像头实时采集视频、可以使用屏幕录制、也可以播放本地视频作为流媒体源。
2.找到可用的基于浏览器的非插件式的播放器。
2.1.纯粹的html5只支持简单的几种