CN107197386A - 一种无客户端的跨平台视频播放实现方法 - Google Patents
一种无客户端的跨平台视频播放实现方法 Download PDFInfo
- Publication number
- CN107197386A CN107197386A CN201710400734.2A CN201710400734A CN107197386A CN 107197386 A CN107197386 A CN 107197386A CN 201710400734 A CN201710400734 A CN 201710400734A CN 107197386 A CN107197386 A CN 107197386A
- Authority
- CN
- China
- Prior art keywords
- video
- client
- streaming media
- media server
- web client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000002224 dissection Methods 0.000 claims abstract description 6
- 238000012856 packing Methods 0.000 claims abstract description 4
- 238000012545 processing Methods 0.000 claims description 7
- 230000006978 adaptation Effects 0.000 claims description 3
- 238000009434 installation Methods 0.000 abstract description 2
- 238000005516 engineering process Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 238000005111 flow chemistry technique Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种无客户端的跨平台视频播放实现方法,步骤包括:1)客户端向流媒体服务器发起视频请求;2)流媒体服务器对Web客户端请求进行解析处理;3)Web客户端向流媒体服务器发起HTTP请求;4)流媒体服务器通过HTTP协议传递特定视频分片至Web客户端;5)Web客户端解析视频分片内容并播放。本发明的方法,服务端只需将原始视频流按照MPEG‑DASH规范打包处理,客户端无需单独实现解码;用户仅借助浏览器,无需安装特定客户端或第三方插件,即可在Windows、Linux、Android、iOS等不同平台下完成视频的调阅,安装部署简单,用户体验度高。
Description
技术领域
本发明属于互联网流媒体技术领域,涉及一种无客户端的跨平台视频播放实现方法。
背景技术
随着互联网的高速发展,视频监控类应用的物联网设备的增多,人们通过PC端Web浏览器或手机客户端观看视频的需求逐步增多,传统的实时传输协议(RTP)、实时流传输协议(RTSP)等流媒体协议已逐渐显示其中的缺点,服务端实现、部署复杂度高,需要开放单独的网络端口,容易被网络防火前拦截等。而传统的基于HTTP协议的流媒体服务器,虽然部署简单,不需单独的网络端口,但其对实时视频流的支持较差,且需要安装Flash插件来支持视频播放,难以做到跨平台来满足大众的需求。
因此,研究一种跨平台性能好、无需专用播放器或插件支持的物联网设备视频播放方法,具有巨大的实际应用价值。
发明内容
本发明的目的是提供一种无客户端的跨平台视频播放实现方法,解决了现有技术中视频播放跨平台性差,需要专用的客户端或浏览器插件支持,服务端安装部署麻烦的问题。
本发明采用的技术方案是,一种无客户端的跨平台视频播放实现方法,按照以下步骤实施:
步骤1、客户端向流媒体服务器发起视频请求
1.1)启动流媒体服务器,解析配置文件,创建RPC线程并绑定至特定端口,监听客户端连接的到来;
1.2)Web客户端读取数据库中保存的摄像机列表显示至Web界面供用户选择;
1.3)根据用户所选的具体摄像机编号、通道号向流媒体服务器RPC接口发起视频请求;
步骤2、流媒体服务器对Web客户端请求进行解析处理;
步骤3、Web客户端向流媒体服务器发起HTTP请求;
步骤4、流媒体服务器通过HTTP协议传递特定视频分片至Web客户端;
步骤5、Web客户端解析视频分片内容并播放。
本发明的有益效果是,结合DASH协议和视频监控的特点,通过对DASH协议的实时性增强和优化等改进,实现了实时和历史视频播放。服务端按照DASH视频流支持的格式对原始视频进行处理,生成MPD索引文件和视频分片文件,客户端采用HTML5+MSE技术完成视频流的播放,用户无需单独安装Flash插件或特定播放器软件,即可自适应不同视频流中分辨率、帧率的改变,借助浏览器能够很好的在Android、iOS、Windows、Linux等不同平台阅览视频,支持实时视频和历史视频的调阅,增强用户体验。
附图说明
图1为本发明方法的整体框架图;
图2为本发明方法RPC模块交互流程图;
图3为本发明视频播放过程中HTTP交互图。
具体实施方式
以下本文中的流媒体服务器是指装有服务端程序的PC机,Web客户端是指支持HTML5和MSE扩展的Web浏览器。
本发明采用HTML5+MSE(Media Source Extensions)技术,从工程角度实现MPEG-DASH协议,实现了无客户端的视频播放方法。
如图1所示,流媒体服务器由RPC模块、DASH视频流处理模块、HTTP服务模块三部分构成,其中RPC模块负责和客户端进行通信并处理客户端视频请求;DASH视频流处理模块负责将原始视频流数据打包成MPEG-DASH支持的格式,产生视频分片文件和MPD索引文件存储在服务器端;HTTP服务模块负责视频分片文件的传输。
本发明方法,基于上述的流媒体服务器架构,按照以下步骤实施:
步骤1、客户端向流媒体服务器发起视频请求
1.1)启动流媒体服务器,解析配置文件,创建RPC线程并绑定至特定端口(默认为8090,用于和Web客户端进行RPC通讯),监听客户端连接的到来;
1.2)Web客户端读取数据库中保存的摄像机列表显示至Web界面供用户选择;
1.3)根据用户所选的具体摄像机编号、通道号向流媒体服务器RPC接口发起视频请求;
步骤2、流媒体服务器对Web客户端请求进行解析处理
2.1)解析客户端请求命令;
2.2)创建视频处理线程,将原始H.264格式的视频流数据打包处理成MPEG-DASH所需的格式,生成MPD索引文件和视频分片并存储于服务器端;
2.3)采用统一命名规范对视频分片进行命名处理;
2.4)通过RPC接口返回MPD文件所在的虚拟URL至Web客户端;
步骤3、Web客户端向流媒体服务器发起HTTP请求
3.1)根据RPC接口返回的URL向流媒体服务器发起HTTP GET请求,下载MPD文件;
3.2)解析MPD索引文件,获得媒体持续时间、比特率、分片URL等媒体特征信息;
3.3)根据视频分片1的URL向流媒体服务器发起HTTP请求;
步骤4、流媒体服务器通过HTTP协议传递特定视频分片至Web客户端
4.1)解析Web客户端的HTTP请求;
4.2)根据Web客户端的请求URL,流媒体服务器查找该URL对应的视频分片文件;
4.3)调用ReadFile()函数读取视频分片文件,通过HttpSendHttpResponse()方法返回视频分片数据至Web客户端;
步骤5、Web客户端解析视频分片内容并播放
5.1)Web客户端解析视频分片内容并进行播放;
5.2)开启自适应机制,通过一定的策略估算网络带宽,调整下一次请求视频分片的比特率,继续向流媒体服务器请求下一个视频分片,直至视频播放完成。
实施例
步骤1、客户端向流媒体服务器发起视频请求
1.1)启动流媒体服务器,解析配置文件,创建RPC线程并绑定至特定端口(默认为8090,用于和Web客户端进行RPC通讯),监听客户端连接的到来;
1.2)Web客户端读取数据库中保存的摄像机列表显示至Web界面供用户选择;
1.3)根据用户所选的具体摄像机编号、通道号向流媒体服务器RPC接口发起视频请求;
步骤2、流媒体服务器对Web客户端请求进行解析处理
2.1)解析客户端请求命令;
2.2)创建视频处理线程,将原始H.264格式的视频流数据打包处理成MPEG-DASH所需的格式,生成MPD索引文件和视频分片并存储于服务器端,MPD索引文件以XML格式存在,主要由MPD、Period、AdaptationSet、Representation、SegmentTemplate标签构成。其中MPD标签中的type属性代表视频属性是实时视频或历史视频,minBufferTime属性代表视频的最小缓存时间,mediaPresentationDuration属性代表节目的总播放时间;AdaptationSet标签中的contentType属性代表媒体的呈现方式,包括视频、音频或字幕;Representaiton标签中codecs属性代表视频编解码器类型,miniType属性代表视频格式,width、height、frameRate属性分别代表该视频分片的宽度、高度、帧率信息。SegmentTemplate标签中timescale属性表示切片的时间轴,其生成的视频切片名用$Number$标识,表示该部分由具体的数字来表示;
2.3)采用统一命名规范对视频分片进行命名处理,切片文件名由视频文件名称和切片序号两部分组成,所有的视频片段都以“live-video-sd-”开头,按固定顺序连接视频片段的序号“1”,“2”……;
2.4)通过RPC接口返回MPD文件所在的虚拟URL至Web客户端,RPC模块通信的完整流程如图2所示,首先创建RPC线程,监听Web客户端连接,在收到客户端视频请求后对其进行解析,然后调用视频处理线程对原始视频流进行处理,等待视频分片的产生。当流媒体服务器端产生视频分片后,返回MPD文件URL至Web端,否则返回相应的错误编码;
步骤3、Web客户端向流媒体服务器发起HTTP请求
3.1)根据RPC接口返回的URL向流媒体服务器发起HTTP GET请求,下载MPD文件;
3.2)解析MPD索引文件,获得媒体持续时间、比特率、分片URL等媒体特征信息;
3.3)根据视频分片1的URL向流媒体服务器发起HTTP GET请求;
步骤4、流媒体服务器通过HTTP协议传递特定视频分片至Web客户端
4.1)解析Web客户端的HTTP请求;
4.2)根据Web客户端的请求URL,流媒体服务器查找该URL对应的视频分片文件;
4.3)调用ReadFile()函数读取视频分片文件,通过HttpSendHttpResponse()方法返回视频分片数据至Web客户端;
步骤5、Web客户端解析视频分片内容并播放
5.1)Web客户端解析视频分片1的内容并进行播放;
5.2)开启自适应机制,通过一定的策略估算网络带宽,调整下一次请求视频分片的比特率,继续向流媒体服务器请求下一个视频分片,直至视频播放完成,HTTP请求过程的交互逻辑如图3所示。
本发明的方法,流媒体服务器部署在Windows平台,由Windows服务统一进行管理,Web客户端为支持HTML5和MSE扩展的浏览器。Web端用户在登录成功后,根据所选摄像机编号,向流媒体服务器发起视频请求,在获得视频流后对其进行解析处理,完成视频画面的播放。与传统的Web端视频流播放相比,本发明方法无需特定的Flash插件支持,跨平台性强,用户可在任一时间、任一地点完成视频流的阅览。
Claims (5)
1.一种无客户端的跨平台视频播放实现方法,其特征在于,按照以下步骤实施:
步骤1、客户端向流媒体服务器发起视频请求
1.1)启动流媒体服务器,解析配置文件,创建RPC线程并绑定至特定端口,监听客户端连接的到来;
1.2)Web客户端读取数据库中保存的摄像机列表显示至Web界面供用户选择;
1.3)根据用户所选的具体摄像机编号、通道号向流媒体服务器RPC接口发起视频请求;
步骤2、流媒体服务器对Web客户端请求进行解析处理;
步骤3、Web客户端向流媒体服务器发起HTTP请求;
步骤4、流媒体服务器通过HTTP协议传递特定视频分片至Web客户端;
步骤5、Web客户端解析视频分片内容并播放。
2.根据权利要求1所述的无客户端的跨平台视频播放实现方法,其特征在于,所述的步骤2中,具体过程是,
2.1)解析客户端请求命令;
2.2)创建视频处理线程,将原始H.264格式的视频流数据打包处理成MPEG-DASH所需的格式,生成MPD索引文件和视频分片并存储于服务器端;
2.3)采用统一命名规范对视频分片进行命名处理;
2.4)通过RPC接口返回MPD文件所在的虚拟URL至Web客户端。
3.根据权利要求1所述的无客户端的跨平台视频播放实现方法,其特征在于,所述的步骤3中,具体过程是,
3.1)根据RPC接口返回的URL向流媒体服务器发起HTTP GET请求,下载MPD文件;
3.2)解析MPD索引文件,获得媒体持续时间、比特率、分片URL等媒体特征信息;
3.3)根据视频分片1的URL向流媒体服务器发起HTTP请求。
4.根据权利要求1所述的无客户端的跨平台视频播放实现方法,其特征在于,所述的步骤4中,具体过程是,
4.1)解析Web客户端的HTTP请求;
4.2)根据Web客户端的请求URL,流媒体服务器查找该URL对应的视频分片文件;
4.3)调用ReadFile()函数读取视频分片文件,通过HttpSendHttpResponse()方法返回视频分片数据至Web客户端。
5.根据权利要求1所述的无客户端的跨平台视频播放实现方法,其特征在于,所述的步骤5中,具体过程是,
5.1)Web客户端解析视频分片1的内容并进行播放;
5.2)开启自适应机制,通过一定的策略估算网络带宽,调整下一次请求视频分片的比特率,继续向流媒体服务器请求下一个视频分片,直至视频播放完成。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710400734.2A CN107197386B (zh) | 2017-05-31 | 2017-05-31 | 一种无客户端的跨平台视频播放实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710400734.2A CN107197386B (zh) | 2017-05-31 | 2017-05-31 | 一种无客户端的跨平台视频播放实现方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107197386A true CN107197386A (zh) | 2017-09-22 |
CN107197386B CN107197386B (zh) | 2020-04-21 |
Family
ID=59876830
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710400734.2A Active CN107197386B (zh) | 2017-05-31 | 2017-05-31 | 一种无客户端的跨平台视频播放实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107197386B (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107888932A (zh) * | 2017-10-20 | 2018-04-06 | 深圳思麦杰科技有限公司 | 一种基于浏览器的跨平台视频直播的***及方法 |
CN108668179A (zh) * | 2017-03-27 | 2018-10-16 | 华为技术有限公司 | 媒体索引文件的传输方法及相关设备 |
CN109640038A (zh) * | 2018-11-30 | 2019-04-16 | 武汉烽火众智智慧之星科技有限公司 | 一种视频监控平台访问方法及装置 |
CN112866745A (zh) * | 2020-12-31 | 2021-05-28 | 广州穗能通能源科技有限责任公司 | 流媒体视频数据处理方法、装置、计算机设备和存储介质 |
CN113824925A (zh) * | 2021-08-11 | 2021-12-21 | 南京国电南自电网自动化有限公司 | 一种web无插件视频监控***和方法 |
CN114024941A (zh) * | 2021-11-11 | 2022-02-08 | 南京国电南自轨道交通工程有限公司 | 一种基于WebRTC多终端多路实时视频监控方法 |
CN114925249A (zh) * | 2022-05-20 | 2022-08-19 | 东南大学 | 一种面向自适应流媒体的视频传输指纹快速生成方法 |
CN114979706A (zh) * | 2022-05-12 | 2022-08-30 | 上海商汤智能科技有限公司 | 视频管理方法及装置、电子设备及计算机可读存储介质 |
CN115442659A (zh) * | 2022-08-31 | 2022-12-06 | 四川长虹电器股份有限公司 | Mse媒体源的播放方法及*** |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101103608A (zh) * | 2005-01-10 | 2008-01-09 | 阿克塞斯股份公司 | 监视***与访问监视***的监视设备的方法 |
CN103297452A (zh) * | 2012-02-24 | 2013-09-11 | 北京对角巷科技发展有限公司 | 一种在互联网发布和直播流媒体的方法及*** |
CN103533305A (zh) * | 2013-10-10 | 2014-01-22 | 国电南瑞科技股份有限公司 | 一种b/s架构的免插件通用视频监控*** |
CN103974147A (zh) * | 2014-03-07 | 2014-08-06 | 北京邮电大学 | 一种基于mpeg-dash协议的带***率切换控制和静态摘要技术的在线视频播控*** |
CN104506802A (zh) * | 2014-12-17 | 2015-04-08 | 浙江宇视科技有限公司 | 视频监控***、穿越nat监控视频数据的方法 |
US20150172344A1 (en) * | 2013-12-17 | 2015-06-18 | Electronics And Telecommunications Research Institute | Method and system for generating bandwidth adaptive segment file for http based multimedia streaming service |
EP2979414A1 (en) * | 2013-03-29 | 2016-02-03 | Intel IP Corporation | Quality-aware rate adaptation techniques for dash streaming |
CN105812895A (zh) * | 2016-03-17 | 2016-07-27 | 张俊莲 | 一种视频点播数据处理方法及其*** |
WO2016204712A1 (en) * | 2015-06-16 | 2016-12-22 | Intel IP Corporation | Adaptive video content for cellular communication |
-
2017
- 2017-05-31 CN CN201710400734.2A patent/CN107197386B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101103608A (zh) * | 2005-01-10 | 2008-01-09 | 阿克塞斯股份公司 | 监视***与访问监视***的监视设备的方法 |
CN103297452A (zh) * | 2012-02-24 | 2013-09-11 | 北京对角巷科技发展有限公司 | 一种在互联网发布和直播流媒体的方法及*** |
EP2979414A1 (en) * | 2013-03-29 | 2016-02-03 | Intel IP Corporation | Quality-aware rate adaptation techniques for dash streaming |
CN103533305A (zh) * | 2013-10-10 | 2014-01-22 | 国电南瑞科技股份有限公司 | 一种b/s架构的免插件通用视频监控*** |
US20150172344A1 (en) * | 2013-12-17 | 2015-06-18 | Electronics And Telecommunications Research Institute | Method and system for generating bandwidth adaptive segment file for http based multimedia streaming service |
CN103974147A (zh) * | 2014-03-07 | 2014-08-06 | 北京邮电大学 | 一种基于mpeg-dash协议的带***率切换控制和静态摘要技术的在线视频播控*** |
CN104506802A (zh) * | 2014-12-17 | 2015-04-08 | 浙江宇视科技有限公司 | 视频监控***、穿越nat监控视频数据的方法 |
WO2016204712A1 (en) * | 2015-06-16 | 2016-12-22 | Intel IP Corporation | Adaptive video content for cellular communication |
CN105812895A (zh) * | 2016-03-17 | 2016-07-27 | 张俊莲 | 一种视频点播数据处理方法及其*** |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108668179A (zh) * | 2017-03-27 | 2018-10-16 | 华为技术有限公司 | 媒体索引文件的传输方法及相关设备 |
CN108668179B (zh) * | 2017-03-27 | 2021-05-14 | 华为技术有限公司 | 媒体索引文件的传输方法及相关设备 |
CN107888932A (zh) * | 2017-10-20 | 2018-04-06 | 深圳思麦杰科技有限公司 | 一种基于浏览器的跨平台视频直播的***及方法 |
CN109640038A (zh) * | 2018-11-30 | 2019-04-16 | 武汉烽火众智智慧之星科技有限公司 | 一种视频监控平台访问方法及装置 |
CN112866745B (zh) * | 2020-12-31 | 2023-04-25 | 南方电网大数据服务有限公司 | 流媒体视频数据处理方法、装置、计算机设备和存储介质 |
CN112866745A (zh) * | 2020-12-31 | 2021-05-28 | 广州穗能通能源科技有限责任公司 | 流媒体视频数据处理方法、装置、计算机设备和存储介质 |
CN113824925A (zh) * | 2021-08-11 | 2021-12-21 | 南京国电南自电网自动化有限公司 | 一种web无插件视频监控***和方法 |
CN114024941A (zh) * | 2021-11-11 | 2022-02-08 | 南京国电南自轨道交通工程有限公司 | 一种基于WebRTC多终端多路实时视频监控方法 |
CN114979706A (zh) * | 2022-05-12 | 2022-08-30 | 上海商汤智能科技有限公司 | 视频管理方法及装置、电子设备及计算机可读存储介质 |
CN114925249A (zh) * | 2022-05-20 | 2022-08-19 | 东南大学 | 一种面向自适应流媒体的视频传输指纹快速生成方法 |
CN114925249B (zh) * | 2022-05-20 | 2024-07-12 | 东南大学 | 一种面向自适应流媒体的视频传输指纹快速生成方法 |
CN115442659A (zh) * | 2022-08-31 | 2022-12-06 | 四川长虹电器股份有限公司 | Mse媒体源的播放方法及*** |
CN115442659B (zh) * | 2022-08-31 | 2024-02-23 | 四川长虹电器股份有限公司 | Mse媒体源的播放方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN107197386B (zh) | 2020-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107197386A (zh) | 一种无客户端的跨平台视频播放实现方法 | |
US20230179837A1 (en) | Network Video Streaming with Trick Play Based on Separate Trick Play Files | |
US9854018B2 (en) | System and method of media content streaming with a multiplexed representation | |
US9854375B2 (en) | Selection of coded next generation audio data for transport | |
US10798144B2 (en) | Directory limit based system and method for storing media segments | |
US20150256600A1 (en) | Systems and methods for media format substitution | |
CN104796796B (zh) | 提高Android平台的HLS流播放器容错的方法 | |
US20140359678A1 (en) | Device video streaming with trick play based on separate trick play files | |
US20140297804A1 (en) | Control of multimedia content streaming through client-server interactions | |
CN105165015A (zh) | 利用http自适应流的快速信道改变的增强播放列表定义和传递 | |
CN105721811A (zh) | 直播视频的录制方法和*** | |
FR2741495A1 (fr) | Procede d'integration de l'acces a des services a large bande dans des services existants de reseaux informatiques | |
CN102130958A (zh) | 一种基于http协议的小文件切片模式的视频直播方法与*** | |
CN101600092A (zh) | 网络视频录像的生成和播放方法及*** | |
CN108494792A (zh) | 一种flash播放器播放hls视频流的转换***及其工作方法 | |
JP6359539B2 (ja) | レンダリング時の制御 | |
CN106789976A (zh) | 媒体文件的播放方法、服务端、客户端及*** | |
EP3311583B1 (en) | Reception apparatus, transmission apparatus, and data processing method | |
CN108174284B (zh) | 一种基于Android***的解码视频的方法 | |
FR3019428A1 (fr) | Dispositif et procede de commande a distance de la restitution de contenus multimedia | |
CN109151614B (zh) | 一种降低hls直播播放延迟的方法及装置 | |
CN114745361A (zh) | 一种用于html5浏览器的音视频播放方法及*** | |
Begen et al. | Are the streamingformat wars over? | |
CN114866842A (zh) | 一种Web视频的预览方法、设备及介质 | |
US11172244B2 (en) | Process controller for creation of ABR VOD product manifests |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |