【技术实现步骤摘要】
视频数据的播放方法和装置
本专利技术涉及计算机应用技术,特别是涉及一种视频数据的播放方法和装置。
技术介绍
目前视频采集设备(如摄像头)等在生活中应用越来越广泛,特别是在安防领域。图1为目前常用的摄像头数据传输模型。如图1所示,摄像头与服务器相连接,服务器通过摄像头提供的SDK接口,获取到摄像头发过来的SDK媒体流,然后在转发给播放器,播放器通过对SDK媒体流进行解码播放相应的图像。随着技术的发展,H265编码技术应用到很多新款的摄像头上面,也就是说,许多摄像头支持两种视频编码方式,一种是H264视频编码,一种是H265视频编码,摄像头同时只能启动一种视频编码方式。目前的摄像头通常会提供网页登录摄像头的途径,用户登录成功后,可以在网页界面上对摄像头的参数进行修改等操作,如修改IP地址等,但是如果用户一不小心修改了摄像头的编码参数配置,比如从H264编码方式切换到了H265编码方式,摄像头会发送H265数据到播放端,此种情况下,常常会由于编码方式的变更,播放端不能正常解码而导致出现黑屏或者系统崩溃的问题。针对上述播放异常问题,目前尚未提出相应的解决方案。
技术实现思路
...
【技术保护点】
1.一种视频数据的播放方法,其特征在于,包括:当服务器首次从视频采集设备接收到视频流时,确定所述视频流的视频编码类型Utype‑first;触发播放器利用与所述视频编码类型对应的解码器播放所述视频流;在所述首次之后,所述服务器每次从所述视频采集设备接收到视频流时,根据当前接收到的视频流和所述Utype‑first,确定是否触发所述播放器播放当前接收到的视频流。
【技术特征摘要】
1.一种视频数据的播放方法,其特征在于,包括:当服务器首次从视频采集设备接收到视频流时,确定所述视频流的视频编码类型Utype-first;触发播放器利用与所述视频编码类型对应的解码器播放所述视频流;在所述首次之后,所述服务器每次从所述视频采集设备接收到视频流时,根据当前接收到的视频流和所述Utype-first,确定是否触发所述播放器播放当前接收到的视频流。2.根据权利要求1所述的方法,其特征在于,所述视频流采用PS协议封装。3.根据权利要求2所述的方法,其特征在于,所述确定所述视频流的视频编码类型Utype-first包括:从所述视频流的PSsystemmap头中获取参数stream_type,将所述参数stream_type指示的编码类型确定为所述视频编码类型Utype-first。4.根据权利要求2所述的方法,其特征在于,所述确定是否触发所述播放器播放当前接收到的视频流包括:所述服务器对当前接收到的视频流进行解析,从PSsystemmap头中获取该视频流对应的编码类型Utype-again;所述服务器判断所述Utype-again和所述Utype-first是否相同,如果是,则触发所述播放器播放所述视频流,否则,丢弃当前接收到的视频流,并通知所述播放器停止播放所述视频采集设备的视频流。5.根据权利要求1所述的方法,其特征在于...
【专利技术属性】
技术研发人员:李敬来,
申请(专利权)人:成都鼎桥通信技术有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。