视频流格式转换及播放控制的方法、装置、介质及其系统制造方法及图纸

技术编号:25002539 阅读:31 留言:0更新日期:2020-07-24 18:03
本申请涉及视频传输控制技术领域,公开了一种视频流格式转换及播放控制的方法、装置、介质及其系统。本申请的视频流格式转换及播放控制方法包括:数据服务器,存储有第一格式视频数据;转码服务器,获取来自于数据服务器中的第一格式视频数据,并至少对第一格式视频数据做转码处理以得到能够在至少一个前端播放的第二格式视频数据;转码处理使用第二格式视频数据的协议对视频数据进行封装;以及至少一个前端,接收来自转码服务器的第二格式视频数据,并在前端播放所接收到的第二格式视频数据。本发明专利技术申请的方法能够有效节约系统处理器资源、并且提升用户体验。

【技术实现步骤摘要】
视频流格式转换及播放控制的方法、装置、介质及其系统
本申请涉及视频传输控制
,特别涉及一种视频流格式转换及播放控制的方法。
技术介绍
在视频传输控制
中,存在实时消息传输协议(RealTimeMessagingProtocol,RTMP)格式视频数据和实时流传输协议(RealTimeStreamingProtocol,RTSP)格式视频数据。在浏览器等前端播放平台中,一般采用RTMP格式视频数据进行播放,这样可以获得较好的视频播放体验。但是,在当前的监控设备如网络硬盘录像机(NetworkVideoRecoder,NVR)中,视频数据是以RTSP格式进行存储的,当用户在前端播放RTMP格式视频数据时就需要在前端浏览器上完成从RTSP格式到RTMP格式的视频格式转换以及相应的播放控制。而实现RTSP格式到RTMP格式的转换需要通过视频协议对RTSP格式视频数据进行重新封包,实现相应的播放控制功能则需对RTMP格式视频数据重新解码再编码,进而耗费了大量的处理器算力资源,性能较差、用户体验也较差。
技术实现思路
本申请实施例提供了一种视频流格式转换及播放控制的方法、装置、介质及其系统。第一方面,本申请实施例提供了一种视频流格式转换及播放控制的系统,包括:数据服务器,存储有第一格式视频数据;转码服务器,获取来自于数据服务器中的第一格式视频数据,并至少对第一格式视频数据(RTSP)做转码处理以得到能够在至少一个前端播放的第二格式视频数据(RTMP);转码处理是使用第二格式视频数据的协议对视频数据进行封装;以及至少一个前端,接收来自转码服务器的第二格式视频数据,并由前端播放第二格式视频数据。在上述第一方面的一种可能的实现中,上述系统还包括:转码服务器根据来自至少一个前端的播放控制命令对第一格式视频数据做附加处理,以得到附加处理后的视频数据;附加处理附加处理是基于播放控制命令丢弃第一格式视频数据的视频帧数据或者切换第一格式视频数据的分辨率或者修改第一格式视频数据的时间戳,并且由转码服务器对附加处理后的视频数据做转码处理,得到能够在至少一个前端播放的第二格式视频数据。在上述第一方面的一种可能的实现中,上述系统还包括:播放控制命令包括暂停、快进、慢放、切换分辨率中的一个。在上述第一方面的一种可能的实现中,上述系统还包括:转码服务器从第一格式视频数据中获取原始视频数据,使用第二格式视频数据的协议对原始视频数据进行封装,以得到能够在至少一个前端播放的第二格式视频数据。在上述第一方面的一种可能的实现中,上述系统还包括:第一格式视频数据包括RTSP格式视频数据。在上述第一方面的一种可能的实现中,上述系统还包括:第二格式视频数据包括RTMP格式视频数据。第二方面,本申请实施里提供了一种视频流格式转换及播放控制的方法,包括:转码服务器获取来自于数据服务器中的第一格式视频数据;转码服务器至少对第一格式视频数据(RTSP)做转码处理以得到能够在至少一个前端播放的第二格式视频数据(RTMP);转码处理是使用第二格式视频数据的协议对视频数据进行封装;转码服务器将第二格式视频数据发送到至少一个前端进行播放。在上述第二方面的一种可能的实现中,上述方法还包括:前端向转码服务器发送播放控制命令;转码服务器获取第一格式视频数据;转码服务器根据播放控制命令对第一格式视频数据做附加处理,以得到附加处理后的视频数据;附加处理是基于播放控制命令丢弃第一格式视频数据的视频帧数据或者切换第一格式视频数据的分辨率或者修改第一格式视频数据的时间戳,并且由转码服务器对附加处理后的视频数据做转码处理,得到能够在至少一个前端播放的第二格式视频数据。在上述第二方面的一种可能的实现中,上述方法还包括:播放控制命令包括暂停、快进、慢放、切换分辨率中的一个。在上述第二方面的一种可能的实现中,上述方法还包括:转码服务器从第一格式视频中获取原始视频数据,使用第二格式视频数据的协议对原始视频数据进行封装,以得到能够在至少一个前端播放的第二格式视频数据。在上述第二方面的一种可能的实现中,上述方法还包括:第一格式视频数据包括RTSP格式视频数据。在上述第二方面的一种可能的实现中,上述方法还包括:第二格式视频数据包括RTMP格式视频数据。第三方面,本申请实施里提供了一种视频流格式转换及播放控制的装置,包括:获取模块,用于转码服务器获取第一格式视频数据;转码处理模块,用于转码服务器至少对第一格式视频数据(RTSP)做转码处理以得到能够在至少一个前端播放的第二格式视频数据(RTMP);转码处理是使用第二格式视频数据的协议对视频数据进行封装;发送模块,用于转码服务器将第二格式视频数据发送到至少一个前端进行播放。在上述第三方面的一种可能的实现中,上述装置还包括:播放控制命令发送模块,用于前端向转码服务器发送播放控制命令;获取模块,用于转码服务器获取第一格式视频数据;附加处理模块,用于转码服务器根据播放控制命令对第一格式视频数据做附加处理,以得到附加处理后的视频数据;附加处理是基于播放控制命令丢弃第一格式视频数据的视频帧数据或者切换第一格式视频数据的分辨率或者修改第一格式视频数据的时间戳,并且由转码服务器对附加处理后的视频数据做转码处理,得到能够在至少一个前端播放的第二格式视频数据。在上述第三方面的一种可能的实现中,上述装置还包括:播放控制命令包括暂停、快进、慢放、切换分辨率中的一个。在上述第三方面的一种可能的实现中,上述装置还包括:封装模块,用于转码服务器从第一格式视频中获取原始视频数据,使用第二格式视频数据的协议对原始视频数据进行封装,以得到能够在至少一个前端播放的第二格式视频数据。在上述第三方面的一种可能的实现中,上述装置还包括:第一格式视频数据包括RTSP格式视频数据。在上述第三方面的一种可能的实现中,上述装置还包括:第二格式视频数据包括RTMP格式视频数据。第四方面,本申请实施里提供了一种机器可读介质,其特征在于,机器可读介质上存储有指令,该指令在机器上执行时使机器执行上述第二方面中的任一项方法。第五方面,本申请实施里提供了一种系统,包括:存储器,用于存储由系统的一个或多个处理器执行的指令,以及处理器,是系统的处理器之一,用于执行第二方面中的任一项方法。附图说明图1a根据本申请的一些实施例,示出了一种视频流格式转换及播放控制的系统图,包括数据服务器100、转码服务器110以及前端120。图1b根据本申请的一些实施例,示出了数据服务器100、转码服务器110以及前端120之间的交互图。图2根据本申请的一些实施例,示出了一种视频流格式转换及播放控制的方法的流程图。图3根据本申请的一些实施例,示出了一种视频流格式转换及播放控制的装置的结构图。本文档来自技高网...

【技术保护点】
1.一种视频流格式转换及播放控制的系统,其特征在于,包括:/n数据服务器,存储有第一格式视频数据;/n转码服务器,获取来自于数据服务器中的第一格式视频数据,并至少对所述第一格式视频数据做转码处理以得到能够在至少一个前端播放的第二格式视频数据;所述转码处理是使用所述第二格式视频数据的协议对视频数据进行封装;以及/n至少一个前端,接收来自所述转码服务器的所述第二格式视频数据,并由所述前端播放所述第二格式视频数据。/n

【技术特征摘要】
1.一种视频流格式转换及播放控制的系统,其特征在于,包括:
数据服务器,存储有第一格式视频数据;
转码服务器,获取来自于数据服务器中的第一格式视频数据,并至少对所述第一格式视频数据做转码处理以得到能够在至少一个前端播放的第二格式视频数据;所述转码处理是使用所述第二格式视频数据的协议对视频数据进行封装;以及
至少一个前端,接收来自所述转码服务器的所述第二格式视频数据,并由所述前端播放所述第二格式视频数据。


2.根据权利要求1所述的系统,其特征在于,包括:
所述转码服务器根据来自所述至少一个前端的所述播放控制命令对所述第一格式视频数据做附加处理,以得到附加处理后的视频数据;所述附加处理是基于所述播放控制命令丢弃所述第一格式视频数据的视频帧数据或者切换所述第一格式视频数据的分辨率或者修改所述第一格式视频数据的时间戳,并且由所述转码服务器对所述附加处理后的视频数据做转码处理,得到能够在至少一个前端播放的第二格式视频数据。


3.根据权利要求2所述的系统,其特征在于,所述播放控制命令包括暂停、快进、慢放、切换分辨率中的一个。


4.根据权利要求1所述的系统,其特征在于,包括:
所述转码服务器从所述第一格式视频数据中获取原始视频数据,使用所述第二格式视频数据的协议对所述原始视频数据进行封装,以得到能够在所述至少一个前端播放的第二格式视频数据。


5.一种视频流格式转换及播放控制的方法,其特征在于,包括:
转码服务器获取来自于数据服务器中的第一格式视频数据;
所述转码服务器至少对所述第一格式视频数据做转码处理以得到能够在至少一个前端播放的第二格式视频数据;所述转码处理是使用所述第二格式视频数据的协议对视频数据进行封装;

【专利技术属性】
技术研发人员:钱克俊陶云峰杨俊蔡元昊
申请(专利权)人:上海依图网络科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1