使用SRS搭建视频服务器 参见官方地址: https://ossrs.net/lts/zh-cn/docs/v5/doc/getting-started-build https://github.com/ossrs/srs 修改srs.conf文件 将rtc节点下的rtmp_to_rtc从off修改
可以看到我们使用webrtc协议就可以播放该视频流了,视频流地址:webrtc://srs webrtc://192.168.12.187/live/1 chrome的rtc调式模式打开(如调试黑屏问题candidate): chrome://webrtc-internals webrtc调试请求参数(可以看到是通过api接口的1985端口发出的,正式我们启用的) webrtc提供的播放接口为: http://192.168.12....
}else{//For WebRTC, SRS use 1985 as default API port.ret.port =1985; } } } 在srs中把1985作为webrtc API默认的端口号。如果自行更改,没有做处理,使用srs的rtc_player自然就出错了。 这里,我犯了想当然的错,以为播放器自己获取了srs配置的api端口。 事已至此,想完成测试的话,有3个方法解决: 把端口...
推送流成功之后,使用srs自带的rtc_player播放器进行播放,直接请求srs服务的8080端口即可 http://114.215.169.66:8080/players/rtc_player.html 3 WebRTC推流演示 3.1 WebRTC推流 http://114.215.169.66:8080/players/rtc_publisher.html 因为我们现在使用使用ip地址进行测试,没有使用https+域名的方式(不是localhost地址...
在推流成功后,我们可以利用诸如VLC这样的播放器,同时拉取SRS服务器输出的RTMP、FLV、HLS码流进行播放。此外,SRS还自带了一个WebRTC播放器,用于在线观看。接下来,我们将详细介绍这四种类型码流的拉流地址,并对比各自的播放效果。RTMP流地址:rtmp://服务器IP地址:1935/live/livestreamHLS流地址:http://服务器...
RTC推拉流 WebRTC推流,WebRTC播放,这个也是基本的功能,不过一般比较少直接这么用。一般会有多个用户推流和拉彼此的流,比如一对一通话,就是两个用户,各自推自己的WebRTC流,然后播放对方的WebRTC流。 这次五一假期,会开始补齐这些场景的DEMO和Wiki,欢迎关注公众号推送的文章。目前SRS已经有了这些场景的能力,也可以自己...
rtc播放器: srs播放器: 二、使用webrtc进行推流: 这里直接使用srs网页版命令进行推流的话,我现在的浏览器是不支持的,因为没有使⽤https+域名的⽅式,所以在使⽤WebRTC时需要修改 Chrome的启动参数。 我先演示一下报错的情况: 所以我们要对Chrome浏览器进行配置一下: ...
搭建WebRTC服务器时,使用SRS极为简便。只需确保本机IP正确传给Docker,避免推流与播放失败。提供多种获取本机IP的脚本,适用于不同操作系统。启动SRS后,访问http://localhost:8080/即可验证服务器是否成功启动。最新开发版镜像可通过tags或images查看,例如v4.0.71版本对应的镜像。确保Docker配置正确IP...
参见官方地址:https://github.com/kernelj/jswebrtc 使用下面两段代码,webrtc的地址参见SRS里Demo的地址 启动,查看是否可以播放 同事写的DEMO:https://files-cdn.cnblogs.com/files/ZXdeveloper/video-demo.zip?t=1672385796
搭建WebRTC服务器时,使用SRS极为简便。只需确保本机IP正确传给Docker,避免推流与播放失败。提供多种获取本机IP的脚本,适用于不同操作系统。启动SRS后,访问http://localhost:8080/即可验证服务器是否成功启动。最新开发版镜像可通过tags或images查看,例如v4.0.71版本对应的镜像。确保Docker配置正确IP...