视频流分屏显示方法、装置、系统、拉流设备和存储介质制造方法及图纸

技术编号:36686723 阅读:54 留言:0更新日期:2023-02-27 19:50
本发明专利技术实施例公开了一种视频流分屏显示方法、装置、系统、拉流设备和存储介质,拉流设备通过使用本地浏览器中的WebRTC协议获取流媒体服务器上由推流客户端推流过来的视频流,并将其转换为WebRTC视频流,然后再利用HTML5中的多个VIDEO标签对WebRTC视频流进行分屏实时播放。本发明专利技术的技术方案基于WebRTC协议的超低延时特性,将其与传统的推拉流媒体系统相结合,在需要流媒体服务器中转推流视频流的场景下实现了低至35~70ms延时内的多屏播放视频流的技术目的。由此,降低了延时,进而提升了实时多屏播放视频时的用户体验。时多屏播放视频时的用户体验。时多屏播放视频时的用户体验。

【技术实现步骤摘要】
视频流分屏显示方法、装置、系统、拉流设备和存储介质


[0001]本专利技术涉及流媒体和网络传输
,尤指一种视频流分屏显示方法、装置、系统、拉流设备和存储介质。

技术介绍

[0002]近年来,随着科技的进步,在历经了文件(File)、页面(Web)时代后,现在迎来了以“流(Flows/Streams)”为单位的时代,大众的生活节奏也在各种信息流、数据流、媒体流中变得越来越快。
[0003]向“流”转变最初最典型的应用就是流媒体(Streaming Midea)技术,它指的是在网络上采用流式传输技术来发布音频、视频以及其他多媒体文件。所谓的流式传输就是将音频、视频多媒体文件经过一定算法编码压缩成一个个很小的压缩包,流媒体服务器通过特定网络协议进行连续、实时的传送,用户端接收到压缩包后由播放软件实时解压缩实现播放的过程。
[0004]目前在流媒体
有很多应用场景,包括:视频互动、远程教育和医疗、直播带货、监控等。在一些场景下,例如:监控,需要通过网页端多屏显示多个摄像头所监控的画面,现有技术实现该功能的技术方案中,当推流端本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种视频流分屏显示方法,应用于拉流设备,所述拉流设备安装有支持网页实时通信WebRTC协议的浏览器,其特征在于,所述方法包括:预先在本地进行拉流配置,生成流列表;其中,所述流列表包含一个或多个流列表项,每个流列表项中包含其所对应的视频流在流媒体服务器中的拉流地址;响应于对于所述流列表中的流列表项所对应的视频流进行播放的触发指令,获取所述流列表项所对应的视频流在流媒体服务器中的拉流地址,并基于所述流列表项所对应的视频流在流媒体服务器中的拉流地址从流媒体服务器拉取所述视频流,其中,所述视频流为推流客户端发送至所述流媒体服务器的原始RTSP视频流,或者经所述流媒体服务器转码后的RTSP视频流;对所述视频流进行解码拆包,生成符合WebRTC协议的WebRTC视频流;在按照预设分屏格式并基于本地浏览器HTML5的Video标签而生成的分屏界面中,对所述WebRTC视频流进行分屏显示。2.根据权利要求1所述的方法,其特征在于,所述预先在本地进行拉流配置,生成流列表,具体包括:获取用户所输入的对于各视频流的流配置数据,生成相对应的流列表项;基于各视频流的流列表项生成所述流列表;其中,所述流配置数据包括:视频流名称,拉流地址。3.根据权利要求2所述的方法,其特征在于,其中,所述流配置数据还包括:流播放类型;所述流播放类型包括:持续播放,点击播放。4.根据权利要求1所述的方法,其特征在于,所述基于所述流列表项所对应的视频流在流媒体服务器中的拉流地址从流媒体服务器拉取所述视频流,具体包括:基于本地浏览器中的WebRTC协议接口与所述流媒体服务器建立WebRTC连接通道,通过所述WebRTC连接通道拉取所述视频流。5.根据权利要求1所述的方法,其特征在于,所述在按照预设分屏格式并基于本地浏览器HTML5的Video标签而生成的分屏界面中,对所述WebRTC视频流进行分屏显示,具体...

【专利技术属性】
技术研发人员:戴福昊李勇李君君
申请(专利权)人:同辉佳视北京信息技术股份有限公司
类型:发明
国别省市:

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

1