国标视频云服务LntonGBS平台是基于国标GB28181协议的平台,可实现的视频能力有:实时直播、视频录像、语音对讲、云存储、检索及回放、告警、级联等。平台支持将接入的视频流进行全终端、全平台分发,分发的视频流包括RTSP、RTMP、FLV、HLS、WebRTC等格式。
最近有用户反馈,在LntonGBS平台上使用主子码流都为h.265时,切换会出现花屏现象,并且h.265切换h.264时,会显示播放失败。技术人员收到反馈后立即开展排查,今天来和大家分享一下解决办法。
切换主子码流时,从tcp连接读取到流数据后,直接使用h.264 parse分割输出h.264帧数据,并没有判断流的编码类型,导致出现了上述现象。
所以,我们在编码类型发生改变时,需要根据不同的编码使用对应的库进行分割:
再判断是否是I帧,并更新mediaInfo信息,如图:
国标GB28181协议视频平台LntonGBS既能作为能力平台为业务层提供接口调用,也可作为业务平台直接使用。平台基于云边端一体化管理,具有强大的数据接入、处理及分发能力,兼容性强、开放度高,轻松部署,功能可灵活拓展,轻松与第三方集成,满足更高级的业务需求。感兴趣的用户可以联系我们进行体验或部署测试。
标签:视频,h.264,GB28181,平台,LntonGBS,国标,花屏 From: https://blog.51cto.com/LNTON/7060292