Chrome 播放rtsp实时视频, FAQ

1.1    h5s 服务启动失败?
h5s使用了多个网络端口提供不同的服务,默认的端口有8080 8443 8554 8555  8935 8936 8890 8891,这些端口分别属于http rtsp rtmp flv 服务,可以检查一下是否有端口冲突。 有时会不小心点了gencertificate.bat,从而重置了证书,这时候需要从发布包里还原一下certificate目录下的文件。
1.2    h5s 配置文件被恢复成默认的了?
h5s使用json格式的配置文件,手工操作容易格式错误,建议使用notepad++修改配置文件。
1.3    如何配置按需向摄像机取码流?
系统默认一直向摄像机取码流,可以修改配置文件h5ss.conf 中source 部分的nConnectType,修改成H5_ONDEMAND, 此处修改最上面的配置,不用修改每个通道的。
1.4    云推流模式需要配置云端么?
不需要,只需要配置本地端cloud部分的配置,注意要把bEnable改成true.
1.5    如何打开预录功能?
预录功能默认是关闭的,修改bEnablePreRecord 为true就可以开启预录,注意开启预录后所有的通道都会保持拉流状态.
1.6    API 登录失败是什么原因?
系统中的密码需要用md5加密,如果是js 话的可以用Jquery.md5.js,具体使用方法可以参考这个链接https://blog.csdn.net/u011127019/article/details/51959616 。
1.7    h5s 默认的密码是什么?
12345,配置文件中的827ccb0eea8a706c4c34a16891f84e7b是md5 加密过的.
1.8    webrtc 视频不能播放是什么原因?
webrtc播放视频tcp的端口是动态的,需要打开防火墙,允许tcp,如果是类似阿里云公网IP本机看不到,需要设置bCloudMode 为true,并把对应的公网IP填到strRelatedPublicIp中.
1.9    微信中播放视频怎么才能小于1s?
ios 11及以上版本支持webrtc,用webrtc可以做到1s内的延迟,在android上,如果ws.html 不能播放,建议还原一下webview的内核,具体方法是在微信中访问debugtbs.qq.com,点击清除TBS内核,显示x5内核删除成功后就会还原成chrome内核 .
1.10    Log内容太多,把磁盘都写满了,有办法定期删除么?
可以的,修改bRotatingLog 为true就可以了.
1.11    所有log看起来正常,但是在网页中无法播放视频,一般是什么原因?
一些新的ONIVF摄像机主码流可能默认是h.265,可以改成辅码流或者把编码格式改成h.264.

你可能感兴趣的:(h5stream,rtsp,webrtc)