[发明专利]一种视频播放方法、客户端、服务平台及智能会议系统在审
申请号: | 202110542772.8 | 申请日: | 2021-05-19 |
公开(公告)号: | CN112995698A | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 孟赟;杨涛;俞鸣园;曹亚曦;王克彦 | 申请(专利权)人: | 浙江华创视讯科技有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/4402;H04N21/858 |
代理公司: | 北京乐知新创知识产权代理事务所(普通合伙) 11734 | 代理人: | 江宇 |
地址: | 310051 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 播放 方法 客户端 服务 平台 智能 会议系统 | ||
本公开披露一种视频播放方法、客户端、服务平台及智能会议系统,该方法包括:获取播放请求,根据播放请求获取直播/录播媒体数据,根据私有格式的帧头信息解析媒体数据,并判断直播/录播媒体数据的分辨率或帧率是否发生变化,对未发生变化的直播/录播媒体数据进行解封装后,重新封装为支持浏览器无插件播放的第一直播/录播媒体数据;对发生变化的媒体数据进行解封装,重置封装模块后,将其重新封装为支持浏览器无插件播放的第二直播/录播媒体数据;解码播放第一直播/录播媒体数据,重置解码播放模块后解码播放第二直播/录播媒体数据。因此,实施本公开能支持浏览器无插件播放帧率/分辨率动态变化的视频。
技术领域
本公开涉及浏览器视频播放技术,尤其涉及一种视频播放方法、客户端、服务平台及智能会议系统。
背景技术
目前,Web视频播放技术主要基于浏览器插件播放视频和基于HTML5播放视频。采用浏览器插件播放视频时,不同操作系统的存在兼容性问题,同时浏览器插件拥有对设备本地数据操作的权限,这将给用户设备带来安全性问题。基于这一现状,越来越多的浏览器已不支持或者严格限制插件。与此同时Adobe Flash插件也在2020年底停止了更新。这意味着,无插件Web播放视频的需求越来越迫切。
实际上,Web上的视频直到现在,仍然不存在一项旨在网页上显示视频的标准,大多数网页显示视频是通过插件如Flash来显示的。然而,并非所有浏览器都拥有同样的插件。例如,HTML5规定了一种通过video元素来包含视频的标准方法,该元素目前支持三种视频格式Ogg、MPEG4、WebM。随着视频点播、直播等视频业务的发展,视频通过流媒体传输协议(目前常用的有两种,即MPEG-DASH和Apple公司的HLS)从服务器端分发给客户端,媒体内容进一步包含在一层传输协议中,这样video元素就无法识别了。一种方法是,引入了媒体源扩展(MSE,Media Source Extensions)技术,来帮助浏览器识别并处理其他视频格式。MSE是Chrome、Safari、Edge等主流浏览器支持的一个新的Web API。MSE是一个万维网联盟(W3C)标准,允许JavaScript动态构建video和audio的媒体流。它定义了对象,允许JavaScript传输媒体流片段到一个HTMLMediaElement。通过使用MSE,可以动态地修改媒体流而不需要任何插件。这让前端JavaScript可以做更多的事情,在JavaScript进行转封装、处理,甚至转码。另外一种方法是,HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。其中,画布是一个矩形区域,可以控制其每一像素。canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。
然而,在视频会议场景中,由于不同的会场终端的硬件和软件条件各有不同,不同的硬件性能和不同的软件网络资源等决定了不同的会场将上传编码参数不同的码流,包括不同的分辨率、帧率、码率等。主席会场在发送演示时,一般演示的码流与主码流的编码参数也会有所不同,通常演示的码流在帧率上要求相对较低。一个完整的会议码流将包括动态变化的编码参数,不同的会场上传的码流一般会通过带宽等资源自适应分辨率、帧率、码率等编码参数。
按照现有的技术,若要直播或录播一个完整的会议,均需在服务端重新编码成某个固定分辨率帧率的码流,需要消耗大量编解码资源,增加延时,以及重编码引入的画质损失问题。部分观看直播或录播用户因其网络带宽是可靠的,更期望看到原汁原味的图像效果,而与此同时,平台方希望尽可能节约编码资源,因此,如何实现支持帧率、分辨率动态变化的直播、录播,是未来发展的方向之一,也是行业亟待解决的难题之一。
发明内容
有鉴于此,本公开实施例提供一种视频播放方法、客户端、服务平台及智能会议系统,能够支持浏览器无插件自适应播放帧率和/或分辨率动态变化的视频源,以至少解决现有技术中存在的以上技术问题。
根据本公开的第一方面,披露一种浏览器无插件播放视频的方法,该方法包括:
获取播放请求;根据所述播放请求,获取媒体数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江华创视讯科技有限公司,未经浙江华创视讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110542772.8/2.html,转载请声明来源钻瓜专利网。