利索能及
我要发布
收藏
专利号: 202111466742X
申请人: 杭州海康威视系统技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-08-05
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种视频播放方法,其特征在于,所述方法包括:

向网络设备发送浏览器的能力信息;所述浏览器安装在终端设备上,所述能力信息指示所述浏览器支持的解码方式;所述浏览器支持的解码方式包括如下一项或多项:媒体源扩展MSE解码、或解码库解码;

接收来自所述网络设备的第一解码信息;所述第一解码信息包括目标解码库,所述目标解码库为根据所述浏览器的能力信息确定出的解码库中版本号最高的解码库,或者,所述目标解码库为根据所述浏览器的能力信息和所述终端设备请求的视频数据的编码格式确定出的解码库中版本号最高的解码库;

接收来自所述网络设备的所述视频数据;

根据所述第一解码信息为所述浏览器加载所述目标解码库;

当所述视频数据的编码格式为H.264时,通过所述MSE解码方式对所述视频数据进行解码,并在所述浏览器上播放;

当所述视频数据的编码格式不是H.264时,通过所述目标解码库对所述视频数据进行解码,并在所述浏览器上播放。

2.根据权利要求1所述的视频播放方法,其特征在于,在所述接收来自所述网络设备的视频数据之前,所述方法还包括:接收来自所述网络设备的第二解码信息;所述第二解码信息包括所述视频数据的封装格式,和/或,编码格式;

根据所述第二解码信息,确定解码所述视频数据的解码方式。

3.一种视频播放方法,其特征在于,所述方法包括:

接收来自终端设备的浏览器的能力信息;所述浏览器安装在所述终端设备上,所述能力信息指示所述浏览器支持的解码方式;所述浏览器支持的解码方式包括如下一项或多项:媒体源扩展MSE解码、或解码库解码;

向所述终端设备发送第一解码信息;所述第一解码信息包括目标解码库,所述目标解码库为根据所述浏览器的能力信息确定出的解码库中版本号最高的解码库,或者,所述目标解码库为根据所述浏览器的能力信息和所述终端设备请求的视频数据的编码格式确定出的解码库中版本号最高的解码库;

向所述终端设备发送所述视频数据,使得所述终端设备在所述视频数据的编码格式为H.264时,通过所述MSE解码方式对所述视频数据进行解码,并在所述浏览器上播放;或者,使得所述终端设备在所述视频数据的编码格式不是H.264时,通过所述目标解码库对所述视频数据进行解码,并在所述浏览器上播放。

4.根据权利要求3所述的视频播放方法,其特征在于,在所述向所述终端设备发送所述视频数据之前,所述方法还包括:向所述终端设备发送第二解码信息;所述第二解码信息包括所述视频数据的封装格式,和/或,编码格式,所述第二解码信息用于所述终端设备确定解码所述视频数据的解码方式。

5.一种视频播放方法,其特征在于,所述方法包括:

获取浏览器的能力信息;所述浏览器安装在终端设备上,所述能力信息指示所述浏览器支持的解码方式;所述浏览器支持的解码方式包括如下一项或多项:媒体源扩展MSE解码、或解码库解码;

根据所述浏览器的能力信息,向网络设备获取目标解码库,所述目标解码库为根据所述浏览器的能力信息确定出的解码库中版本号最高的解码库,或者,所述目标解码库为根据所述浏览器的能力信息和所述终端设备请求的视频数据的编码格式确定出的解码库中版本号最高的解码库;

接收所述网络设备发送的第三解码信息,所述第三解码信息根据所述终端设备请求的视频数据的编码格式确定;

接收来自所述网络设备的所述视频数据;

根据所述第三解码信息对所述视频数据进行解码,并在所述浏览器上播放;

所述根据所述第三解码信息对所述视频数据进行解码,包括:

当所述视频数据的编码格式为H.264时,通过所述MSE解码方式对所述视频数据进行解码;

当所述视频数据的编码格式不是H.264时,通过所述目标解码库对所述视频数据进行解码。

6.一种视频播放装置,其特征在于,所述装置包括:收发模块和处理模块;其中,所述收发模块,用于向网络设备发送浏览器的能力信息;所述浏览器安装在终端设备上,所述能力信息指示所述浏览器支持的解码方式;所述浏览器支持的解码方式包括如下一项或多项:媒体源扩展MSE解码、或解码库解码;

所述收发模块,还用于接收来自所述网络设备的第一解码信息;所述第一解码信息包括目标解码库,所述目标解码库为根据所述浏览器的能力信息确定出的解码库中版本号最高的解码库,或者,所述目标解码库为根据所述浏览器的能力信息和所述终端设备请求的视频数据的编码格式确定出的解码库中版本号最高的解码库;

所述收发模块,还用于接收来自所述网络设备的所述视频数据;

所述处理模块,用于当所述视频数据的编码格式为H.264时,通过所述MSE解码方式对所述视频数据进行解码,并在所述浏览器上播放;

当所述视频数据的编码格式不是H.264时,通过所述目标解码库对所述视频数据进行解码,并在所述浏览器上播放。

7.一种视频播放装置,其特征在于,所述装置包括:接收模块和发送模块;其中,所述接收模块,用于接收来自终端设备的浏览器的能力信息;所述浏览器安装在所述终端设备上,所述能力信息指示所述浏览器支持的解码方式;所述浏览器支持的解码方式包括如下一项或多项:媒体源扩展MSE解码、或解码库解码;

所述发送模块,用于向所述终端设备发送第一解码信息;所述第一解码信息包括目标解码库,所述目标解码库为根据所述浏览器的能力信息确定出的解码库中版本号最高的解码库,或者,所述目标解码库为根据所述浏览器的能力信息和所述终端设备请求的视频数据的编码格式确定出的解码库中版本号最高的解码库;

所述发送模块,还用于向所述终端设备发送所述视频数据,使得所述终端设备在所述视频数据的编码格式为H.264时,通过所述MSE解码方式对所述视频数据进行解码,并在所述浏览器上播放;或者,使得所述终端设备在所述视频数据的编码格式不是H.264时,通过所述目标解码库对所述视频数据进行解码,并在所述浏览器上播放。

8.一种视频播放装置,其特征在于,包括:处理模块和收发模块;其中,所述处理模块,用于获取浏览器的能力信息;所述浏览器安装在终端设备上,所述能力信息指示所述浏览器支持的解码方式;所述浏览器支持的解码方式包括如下一项或多项:媒体源扩展MSE解码、或解码库解码;

所述处理模块,还用于根据所述浏览器的能力信息,向网络设备获取目标解码库;所述目标解码库为根据所述浏览器的能力信息确定出的解码库中版本号最高的解码库,或者,所述目标解码库为根据所述浏览器的能力信息和所述终端设备请求的视频数据的编码格式确定出的解码库中版本号最高的解码库;

所述收发模块,用于接收所述网络设备发送的第三解码信息,所述第三解码信息根据所述终端设备请求的视频数据的编码格式确定;

所述收发模块,还用于接收来自所述网络设备的所述视频数据;

所述处理模块,还用于根据所述第三解码信息对所述视频数据进行解码,并在所述浏览器上播放;

所述处理模块具体用于,当所述视频数据的编码格式为H.264时,通过所述MSE解码方式对所述视频数据进行解码;当所述视频数据的编码格式不是H.264时,通过所述目标解码库对所述视频数据进行解码。

9.一种电子设备,其特征在于,所述电子设备包括:

处理器;

被配置为存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为执行所述指令,以实现如权利要求1‑5中任一项所述的视频播放方法。

10.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,当所述计算机可读存储介质中的指令由电子设备执行时,使得所述电子设备能够执行如权利要求1‑5中任一项所述的视频播放方法。