欢迎访问 如意编程网!

如意编程网

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

GB28181开放流媒体服务平台LiveGBS实际测试时问题排查

发布时间:2024/7/5 编程问答 5 豆豆
如意编程网 收集整理的这篇文章主要介绍了 GB28181开放流媒体服务平台LiveGBS实际测试时问题排查 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

 

背景

在安防监控行业中GB28181协议可以实现获取直播流、录像、报警信息、通道状态等各种信息,基本满足了监控行业中的全部需求。LiveGBS就是一套开放的GB28181流媒体服务平台,提供用户私有化部署、提供标准RESTFul HTTP接口用于二次开发,将视频流转成RTMP、RTSP、HTTP-FLV、HLS格式支持WEB端、移动端等各终端播放,无需插件。另外还支持抓取快照、云端录像、级联、报警信息、权限管理等更多细节功能,是个非常优秀的GB28181流媒体服务平台。

部署时问题排查

  • LiveCMS 和 LiveSMS都部署起来后,浏览器输入ip:10000端口打不开LiveCMS的页面。首先确认TCP 10000和10001端口是否开放。确认已经开放后,这种情况一般是LiveCMS的10000端口被其他程序占用了导致。可以先卸载LiveCMS,打开livecms.ini文件,把http端口从10000改成100002或其他端口,再重新安装LiveCMS。
  • 网页打开后,设备无法注册上来,需要检测UDP 5060端口是否开放。
  • 修改服务IP时,需要同时修改LiveCMS和LiveSMS配置页面里面的IP,不能只修改LiveCMS,否则可能会出现设备在线但是无法播放的问题。
  • 播放视频时概率性出现timeout或者花屏、卡顿等问题时,一般是由于设备端视频向服务端传输时网络跟不上导致,可以在设备端的配置页面,把视频的码率降低。一般公网播放的话建议码率设置到256-1024kbps之间。如果码率太高,设备端上行带宽很可能跟不上。
  • 如果LiveCMS、LiveSMS部署都正常,IP设置也正确。但是播放视频时总是提示“media server not found”。这种问题首先需要排查服务器端TCP 30000-40000 UDP 50000-60000端口是否开放。如果端口已经都开放,可能的问题是配置的公网IP,但是本机的LiveCMS没法直接通过这个公网IP访问自己的LiveSMS。这种情况比较少,如果遇到的话,需要先卸载LiveSMS服务,然后修改livesms.ini文件,将[sip]段落下的host改为127.0.0.1,wan_ip设置成之前的公网ip,然后use_wan_ip_recv_stream=1,再重新安装LiveSMS。

 

转载于:https://www.cnblogs.com/kumukim/p/11006569.html

总结

以上是如意编程网为你收集整理的GB28181开放流媒体服务平台LiveGBS实际测试时问题排查的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得如意编程网网站内容还不错,欢迎将如意编程网推荐给好友。