使用SRS和JSWebrtc实现实时播放视频

使用SRS搭建视频服务器#

  1. 参见官方地址:https://ossrs.net/lts/zh-cn/docs/v5/doc/getting-started-buildhttps://github.com/ossrs/srs

修改srs.conf文件将rtc节点下的rtmp_to_rtc从off修改为on

  1. 启动服务器./objs/srs -c conf/srs.conf

  1. 推视频流使用ffmpeg -re -i ./doc/source.flv -c copy -f flv rtmp://ip地址/live/livestream命令推送视频到对应的地址

打开浏览器查看对应地址的8080端口

切换到RTC播放页签,查看是否可以播放

如果能够正常播放,代表SRS搭建成功,并且支持WebRTC播放

使用JSWebrtc方法视频

  1. 参见官方地址:https://github.com/kernelj/jswebrtc

  1. 使用下面两段代码,webrtc的地址参见SRS里Demo的地址

<scriptsrc="dist/jswebrtc.min.js"></script>

<divclass="jswebrtc"data-url="webrtc://192.168.33.34/live/livestream"></div>

启动,查看是否可以播放

同事写的DEMO:https://files-cdn.cnblogs.com/files/ZXdeveloper/video-demo.zip?t=1672385796

作者:眾尋

出处:https://www.cnblogs.com/ZXdeveloper/p/17012345.html

猜你喜欢

转载自blog.csdn.net/2201_76108770/article/details/129103932