【技术实现步骤摘要】
视频播放的方法、装置、计算机设备及可读存储介质
本申请涉及计算机
,特别是涉及一种视频播放的方法、装置、计算机设备及可读存储介质。
技术介绍
目前,浏览器通常采用MSE(MediaSourceExtensions,媒体源扩展)技术播放RTSP(RealTimeStreamingProtocol,实时流协议)视频流。其中,MSE技术可以通过JavaScript(一种编程语言)动态创建<audio>和<video>标签来播放RTSP视频流。由于MSE技术仅支持H264(一种编码格式)编码格式的RTSP视频流。因此,当RTSP视频流为MSE技术不支持的编码格式(比如H265(一种编码格式)编码方式)时,视频服务器需要将RTSP视频流的编码格式转换为H264编码格式,并发送至浏览器。然而,视频服务器对RTSP视频流进行编码格式转换需要消耗大量的视频服务器资源,当MSE技术不支持的编码格式的RTSP视频流较多时,将导致视频服务器的性能较低。
技术实现思路
基于此,有必要 ...
【技术保护点】
1.一种视频播放的方法,其特征在于,所述方法应用于终端设备,所述终端设备中安装有浏览器,所述方法包括:/n通过本地视频服务接收所述浏览器发送的待播放视频的视频地址;/n根据所述视频地址,从视频服务器中获取所述待播放视频;/n如果所述待播放视频的编码格式与所述浏览器支持的编码格式不相同,则将所述待播放视频的编码格式转换为所述浏览器支持的编码格式,得到编码格式转换后的待播放视频;/n将所述编码格式转换后的待播放视频发送至所述浏览器,以使所述浏览器播放所述编码格式转换后的待播放视频。/n
【技术特征摘要】
1.一种视频播放的方法,其特征在于,所述方法应用于终端设备,所述终端设备中安装有浏览器,所述方法包括:
通过本地视频服务接收所述浏览器发送的待播放视频的视频地址;
根据所述视频地址,从视频服务器中获取所述待播放视频;
如果所述待播放视频的编码格式与所述浏览器支持的编码格式不相同,则将所述待播放视频的编码格式转换为所述浏览器支持的编码格式,得到编码格式转换后的待播放视频;
将所述编码格式转换后的待播放视频发送至所述浏览器,以使所述浏览器播放所述编码格式转换后的待播放视频。
2.根据权利要求1所述的方法,其特征在于,所述本地视频服务为WebSocket服务。
3.根据权利要求1所述的方法,其特征在于,所述浏览器支持的编码格式为H264编码格式。
4.根据权利要求1所述的方法,其特征在于,所述将所述编码格式转换后的待播放视频发送至所述浏览器之前,所述方法还包括:
根据所述浏览器支持的播放格式,对所述编码格式转换后的待播放视频进行封装,得到封装后的待播放视频;
所述将所述编码格式转换后的待播放视频发送至所述浏览器,包括:
将所述封装后的待播放视频发送至所述浏览器,以使所述浏览器播放所述封装后的待播放视频。
5.根据权利要求4所述的方法,其特征在于,所述浏览器支持的播放格式为fragmentmp4播放格式。
6.一种视频播放的装置,其特征在于,所述装置应用于终端设备,所述终端设备中安装有浏览器,所述装置包括:
接收模块,用于通过本地视频服务接收所述浏览器发...
【专利技术属性】
技术研发人员:樊洪哲,
申请(专利权)人:北京旷视科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。