[发明专利]播放方式确定方法及装置有效
申请号: | 201911402785.4 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111356023B | 公开(公告)日: | 2021-12-24 |
发明(设计)人: | 冯中坚 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | H04N21/4782 | 分类号: | H04N21/4782;H04N21/81 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 郭思晨 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 播放 方式 确定 方法 装置 | ||
本申请提供一种播放方式确定方法及装置,包括:获取流媒体数据包;所述流媒体数据包至少携带了流媒体数据的编码格式、流媒体类型;所述流媒体类型至少包括视频媒体或者音视频媒体;依据所述流媒体数据的编码格式、所述流媒体类型,确定用于播放流媒体数据的无插件播放方式。使用本申请提供的方法,可以实现播放方式的确定。
技术领域
本申请涉及计算机通信领域,尤其涉及一种播放方式确定方法及装置。
背景技术
电子设备在通过浏览器播放流媒体数据时,通常需要下载插件,并通过下载的插件(如Adobe Flash插件)在浏览器上播放流媒体数据。
这种流媒体的播放方式会致使许多攻击者通过插件来对用户的电子设备进行攻击,所以通过插件实现流媒体数据在浏览器上进行播放并不是一种安全的播放方式。
为了解决上述问题,业界提出了多种不通过插件实现在浏览器上播放视频数据的播放方式,简称为无插件播放方式。但在现有无插件播放方式中,通常是在电子设备预先配置一种无插件播放方式,这使得该电子设备只能按照该无插件播放方式播放与该无插件播放方式匹配的流媒体数据,然而电子设备有可能获取到不同种类的流媒体数据,需要对不同种类的流媒体数据按照不同需求进行播放,因此,电子设备在获取到流媒体数据时,如何确定与该流媒体数据匹配的无插件播放方式就成为业界持续探讨的问题。
发明内容
有鉴于此,本申请提供一种播放方式确定方法、装置、电子设备及存储介质,用于实现流媒体数据的播放方式的确定。
具体地,本申请是通过如下技术方案实现的:
根据本申请的第一方面,提供一种播放方式确定方法,所述方法应用于电子设备,包括:
获取流媒体数据包;所述流媒体数据包至少携带了流媒体数据的编码格式、流媒体类型;所述流媒体类型至少包括视频媒体或者音视频媒体;
依据所述流媒体数据的编码格式、所述流媒体类型,确定用于播放流媒体数据的无插件播放方式。
可选的,所述流媒体数据包为所述电子设备在与服务端之间的连接建立成功后接收的第一个流媒体数据包;
在所述确定用于播放流媒体数据的无插件播放方式后,所述方法还包括:
记录所述连接的连接标识和所述无插件播放方式的对应关系;
在通过所述连接接收到所述第一个流媒体数据包之后的流媒体数据包时,根据所述对应关系确定所述连接对应的无插件播放方式,基于确定出的无插件播放方式播放所述第一个流媒体数据包之后的流媒体数据包。
可选的,所述依据所述流媒体数据的编码格式、所述流媒体类型,确定用于播放流媒体数据的无插件播放方式包括:
如果所述流媒体数据的编码格式为第一编码格式,则将与所述第一编码格式匹配的第一播放方式确定为所述无插件播放方式;
如果所述流媒体数据的编码格式为第二编码格式,则依据所述流媒体类型确定所述无插件播放方式。
可选的,所述第一编码格式至少包括H.265编码格式,所述第二编码格式至少包括H.264编码格式。
可选的,所述第一播放方式用于指示调用已编译的解码器对流媒体数据包中的流媒体数据进行解码和播放;
所述依据所述流媒体类型确定所述无插件播放方式,包括:
当所述流媒体类型为音视频媒体时,将用于播放音视频媒体的第二播放方式确定为所述无插件播放方式;所述第二播放方式用于指示若流媒体数据包为音频数据包,则指示调用已编译的解码器对该流媒体数据包中的音频数据进行解码和播放,若流媒体数据包为视频数据包,则指示调用所述电子设备的浏览器内置的视频标签对该流媒体数据包中的视频数据进行解码播放;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911402785.4/2.html,转载请声明来源钻瓜专利网。