视频切换方法及装置制造方法及图纸

技术编号:20628195 阅读:52 留言:0更新日期:2019-03-20 17:46
本发明专利技术公开了一种视频切换方法及装置,属于多媒体领域。所述方法包括:在视频的播放过程中,向服务器发送码率切换信令,码率切换信令用于指示将当前取流通道中的第一码率的视频流数据切换为第二码率的视频流数据;通过所述取流通道,接收所述服务器发送的所述第二码率的视频流数据;基于当前播放通道,对所述第二码率的视频流数据进行渲染。本发明专利技术通过一条码率切换信令来指示服务器获取不同码率的视频流数据,并在已有取流通道上传输码率切换后的视频流数据,由电子设备基于已有播放通道渲染切换后的视频流数据,无需建立新的通道,避免了建立新的通道占用资源和耗费时间的问题,不仅节省了资源,也提高了视频的切换速度。

Video switching method and device

The invention discloses a video switching method and device, which belongs to the field of multimedia. The method includes: sending rate switching signaling to the server during video playback, which is used to indicate switching the video stream data of the first bit rate in the current fetching channel to the video stream data of the second bit rate; receiving the video stream data of the second bit rate sent by the server through the fetching channel; and based on the current playing channel, processing the video stream data of the second bit rate by the server. The second bit rate video stream data is rendered. The invention uses a rate switching signaling to instruct the server to acquire video stream data of different bit rates, and transmits video stream data after rate switching on the existing access channel. The video stream data after switching is rendered by the electronic equipment based on the existing broadcast channel, without establishing a new channel, avoiding the problem of establishing a new channel to occupy resources and consume time, and saving not only the cost but also the cost. Resources also improve the switching speed of video.

【技术实现步骤摘要】
视频切换方法及装置
本专利技术涉及多媒体领域,尤其涉及一种视频切换方法及装置。
技术介绍
在视频的播放过程中,用户可能会产生视频清晰度的切换需求,如用户觉得当前视频的播放不够清晰,需要将当前视频从低清晰度(标清)切换为高清晰度(高清),或,用户觉得当前视频的播放不够流畅,需要将当前视频从高清晰度切换为低清晰度。为了满足用户的切换需求,电子设备可以提供视频清晰度的切换功能,当检测到用户对视频清晰度的切换操作时,电子设备可以根据该切换操作,获取不同码率的当前视频进行播放,从而实现当前视频的清晰度切换,其中不同码率对应不同清晰度。目前,在视频的播放过程中,当用户在电子设备触发清晰度切换后,电子设备会在保留第一取流通道(用于获取第一码率的视频数据)和第一播放通道(用于渲染第一码率的视频数据)的基础上,与服务器建立第二取流通道,基于第二取流通道接收服务器发送的第二码率的视频数据,在初始化播放控件后,开启第二播放通道,基于第二播放通道对第二码率的视频数据进行渲染,当第二码率的视频数据渲染成功后,将第一取流通道和第一播放通道关闭。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:相本文档来自技高网...

【技术保护点】
1.一种视频切换方法,其特征在于,所述方法包括:在视频的播放过程中,向服务器发送码率切换信令,所述码率切换信令用于指示将当前取流通道中的第一码率的视频流数据切换为第二码率的视频流数据,不同码率对应不同清晰度;通过所述取流通道,接收所述服务器发送的所述第二码率的视频流数据;基于当前播放通道,对所述第二码率的视频流数据进行渲染。

【技术特征摘要】
1.一种视频切换方法,其特征在于,所述方法包括:在视频的播放过程中,向服务器发送码率切换信令,所述码率切换信令用于指示将当前取流通道中的第一码率的视频流数据切换为第二码率的视频流数据,不同码率对应不同清晰度;通过所述取流通道,接收所述服务器发送的所述第二码率的视频流数据;基于当前播放通道,对所述第二码率的视频流数据进行渲染。2.根据权利要求1所述的方法,其特征在于,所述对所述第二码率的视频流数据进行渲染包括:根据所述第一码率的视频流数据的最后一个关键帧,确定所述第二码率的视频流数据的起始关键帧,所述起始关键帧的时间戳晚于所述第一码率的视频流数据的最后一个关键帧的时间戳;当所述第一码率的视频流数据的最后一个关键帧渲染完成后,从所述起始关键帧开始继续对所述第二码率的视频流数据进行渲染。3.根据权利要求2所述的方法,其特征在于,所述当所述最后一个关键帧渲染完成后,从所述起始关键帧开始继续对所述第二码率的视频流数据进行渲染之前,所述方法还包括:将所述第二码率的视频流数据的目标关键帧存储至播放引擎的缓冲区中,所述缓冲区对应所述当前播放通道,不同缓冲区对应于不同播放通道,所述目标关键帧包括所述第二码率的视频流数据的起始关键帧以及时间戳晚于所述起始关键帧的其他关键帧。4.根据权利要求1所述的方法,其特征在于,所述接收所述服务器发送的所述第二码率的视频流数据之前,所述方法还包括:接收所述服务器采用指定会话描述格式发送的所述第二码率的视频流数据的数据头和码率切换标识,所述码率切换标识用于指示具有所述数据头的所述第二码率的视频流数据为码率切换后的视频流数据。5.根据权利要求4所述的方法,其特征在于,所述接收所述服务器采用指定会话描述格式发送的所述第二码率的视频流数据的数据头和码率切换标识之后,所述方法还包括:调用播放引擎中的预设接口,将所述第二码率的视频流数据的数据头和所述码率切换标识传递给所述播放引擎,所述预设接口为所述播放引擎中增加的接口。6.根据权利要求4所述的方法,其特征在于,所述对所述第二码率的视频流数据进行渲染之前,所述方法还包括:根据所述第二码率的视频流数据的数据头和所述码率切换标识,从电子设备已接收的视频流数据中确定所述第二码率的视频流数据。7.根据权利要求1所述的方法,其特征在于,所述码率切换信令为启动SETUP信令或自定义的信令,所述SETUP信令携带固定参数。8.一种视频切换方法,其特征在于,所述方法包括:接收电子设备的码率切换信令,所述码率切换信令用于指示将当前取流通道中的第一码率的视频流数据切换为第二码率的视频流数据,不同码率对应不同清晰度;获取所述第二码率的视频流数据;通过所述取流通道,向所述电子设备发送所述第二码率的视频流数据。9.根据权利要求8所述的方法,其特征在于,所述获取所述第二码率的视频流数据包括:从前端设备获取所述第二码率的视频流数据,所述前端设备用于视频流数据的实时采集。10.根据权利要求8所述的方法,其特征在于,所述向所述电子设备发送所述第二码率的视频流数据包括:当所述第二码率的视频流数据的第一个关键帧发送完成后,停止发送所述第一码率的视频流数据,向所述电子设备继续发送所述第二码率的剩余视频流数据。11.根据权利要求8所述的方法,其特征在于,所述向所述电子设备发送所述第二码率的视频流数据之前,所述方法还包括:采用指定会话描述格式,向所述电子设备发送所述第二码率的视频流数据的数据头和码率切换标识,所述码率切换标识用于指示具有所述数据头的所述第二码率的视频流数据为码率切换后的视频流数据。12.一种视频切换装置,其特征在于,所述装置包括:发送模块,用于在视频的播放过程中,向服务器发送码率切换信令,所述码率切换信令用于指示将当前取流通道中的第一码率的视频流数据切换为第二码率的视频流数据,...

【专利技术属性】
技术研发人员:黄伟锋
申请(专利权)人:杭州海康威视系统技术有限公司
类型:发明
国别省市:浙江,33

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

1