推流器/摄像头webrtc说明书
[TOC]
一、webrtc播放
1、【云台控制】可进行webrtc播放预览
2、 设备分享页面播放 (v1.26.0.68 或更高版本支持)
【通道设置】-【通道预览】切换到webrtc页签 复制 webrtc播放地址在新的浏览器页面播放
【推流列表】-【预览】切换到webrtc页签 复制 webrtc播放地址在新的浏览器页面播放
【GB28181平台】-【预览】复制 webrtc播放地址在新的浏览器页面播放
3、外网嵌入我司播放器播放。参考下面说明拼接地址
http://player.xstrive.com/webrtc/live?videoUrl=http://192.168.0.198/api/webrtc/play?streamPath=hlsram/live0&hasAudio=1&bodyType=1
-
videoUrl: sdp接口地址
本机示例: http://192.168.0.15/api/webrtc/play?streamPath=hlsram/live0
远程示例: http://序列号.cloud.xstrive.com:9502/api/webrtc/play?streamPath=hlsram/live0
地址结尾 live0 表示通道1, live1表示通道2, 依次类推
加密地址请参考 下面第 3 点的 接口地址说明

-
hasAudio:有无音频,请正确选择
1:有音频
0:无音频 -
bodyType:sdp传输方式,固定写1即可
0:文本
1:Json注意:使用 player.xstrive.com 播放本地地址时,如播放失败,请先解决浏览器跨域访问本地地址安全问题。
可参考 docs.html
4、webrtc播放获取sdp 接口参考地址
doc-302.html
5、webrtc远程播放某些局域网限制情况会播放失败,这时可配置 直连转发平台
在【系统设置】【WEBRTC配置】-【WebRTC基础配置】页面 选择《P2P转发服务器》。
也可自动选择 xstrive平台进行转发,已默认配置
二、webrtc推流
-
支持音视频格式
1. 视频格式 H.264. 建议配置:H.264级别:Baseline Profile. 码率类型:vbr. 帧率 [20-30]. 码率上限: 2048 以下。 不支持B帧。
1. 音频支持OPUS (48K)。G711(8K)。不支持AAC格式 -
第一步: 在设备后台界面选中【系统配置】【WEBRTC推流配置】可进行推流服务器参数配置
-
第二步:在【通道配置】需要开启通道点击【高级】选择配置的 webrtc服务器,并选择启用,保存即可。

- 第三步: 到对应平台查找播放地址播放即可
腾讯云快直播配置参考
- 登录腾讯云控制台,进入【云直播】 选择【域名管理】找到推流域名,在推流配置里面查看 推流地址解析和鉴权配置。


根据图示,对应位置 3,4填写即可。
示例: 比如您生成的推流地址为: webrtc://111111.txpush.myqcloud.com/live/1301828553_test?txSecret=fe0d566f77e459&txTime=63F8604C
在迅思维的 WebRTC推流服务器界面 推流地址只需填写 webrtc://111111.txpush.myqcloud.com/live 这部分即可。
后面的 流名称和鉴权信息,系统会自动添加,不需要填写, 可参考示例图
- 播放示例
进入腾讯云控制台,在云直播 流管理 可以根据 设备序列号和通道号 找到对应的推流信息。点击后面预览即可实现播放。

StreamName 里面 前部分是设备序列号。后面是通道号: 1代表通道2, 2代表通道3. 依次类推。中间的 Live 站位符号,无意义