CN110062286A - 一种在虚拟桌面中实现视频重定向的方法 - Google Patents
一种在虚拟桌面中实现视频重定向的方法 Download PDFInfo
- Publication number
- CN110062286A CN110062286A CN201910132645.3A CN201910132645A CN110062286A CN 110062286 A CN110062286 A CN 110062286A CN 201910132645 A CN201910132645 A CN 201910132645A CN 110062286 A CN110062286 A CN 110062286A
- Authority
- CN
- China
- Prior art keywords
- forms
- client
- video
- virtual machine
- player
- 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.)
- Withdrawn
Links
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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4437—Implementing a Virtual Machine [VM]
-
- 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4438—Window management, e.g. event handling following interaction with the user interface
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
Abstract
一种在虚拟桌面中实现视频重定向的方法,基于HTTP协议将视频文件传输到客户端,通过客户端物理CPU和显卡解码、播放视频文件,视频在播放时大量调用客户端硬件资源,同时降低了虚拟机及网络资源的占用,即保证了视频播放的流畅,又能让虚拟机上的其它程序顺利运行;同时通过抓取虚拟机端窗体区域,拼接出对播放器窗口的遮罩区域,在客户端对播放器窗口进行裁切,将客户端播放器窗口与虚拟机端窗体无缝融合,不改变用户的操作习惯。
Description
技术领域
本发明属于桌面虚拟化技术领域,具体涉及一种在虚拟桌面中实现视频重定向的方法。
背景技术
近年来,虚拟桌面以其数据安全性,高效维护性等优势在国内越来越多的被使用,虚拟桌面通过接入协议将虚拟机的桌面推送到客户端,而视频是桌面内容重要的一部分。目前虚拟桌面对视频的处理方式一般是通过在虚拟机端先解码,通过压缩传输到客户端,客户端再解压的方式来播放的。但由于虚拟机无法使用物理GPU解码,只能使用软件来对视频解码,其占用CPU资源相当大,同时由于压缩和解压算法本身会带来大量的计算,从而对虚拟机和客户端造成了巨大的负担。但这种处理方式带来的结果却并不能令人满意,视频卡顿,丢帧,声音不同步等问题依然十分明显,虚拟机和客户度由于CPU和网络资源占用过大导致没有响应等问题也很突出。
虽然各个桌面接入协议近年来对视频部分做了大量优化,通过特定视频文件重定向及各种压缩算法,局部刷新算法,及非关键帧丢帧算法等,使上述的问题等到了部分改善,但并不能从根本上使虚拟桌面播放视频效果差这个问题得到解决。
现有的虚拟桌面中,视频的解码和播放都是在虚拟机中进行的,然后通过远程协议传输到客户端,虽然各种协议都对视频传输都做了大量的优化,但受制于虚拟机视频解码性能及网络传输延迟,其花屏和卡顿都比较明显,无法满足用户播放视频的需求。
发明内容
为了克服上述现有技术的不足,本发明的目的是提供一种在虚拟桌面中实现视频重定向的方法,基于HTTP协议将视频文件传输到客户端,通过客户端物理CPU和显卡解码、播放视频文件,视频在播放时大量调用客户端硬件资源,同时降低了虚拟机及网络资源的占用,即保证了视频播放的流畅,又能让虚拟机上的其它程序顺利运行;同时通过抓取虚拟机端窗体区域,拼接出对播放器窗口的遮罩区域,在客户端对播放器窗口进行裁切,将客户端播放器窗口与虚拟机端窗体无缝融合,不改变用户的操作习惯。
为了实现上述目的,本发明采用的技术方案是:
一种在虚拟桌面中实现视频重定向的方法,包括虚拟机端和客户端两部分,虚拟机端包括HTTP服务器、窗体消息***、视频播放代理和消息服务器四个模块;客户端包括视频播放器、播放器窗体裁切程序和消息客户端三个模块,所述的HTTP服务器:通过http协议传输视频文件;
所述的窗体消息***拦截虚拟机里窗体的创建、销毁、移动、改变大小等消息,并记录消息处理之后,窗体的位置和尺寸;
所述的视频播放代理关联视频文件,当用户播放视频文件时,获取视频文件的路径,并将该路径转换为HTTP服务器的URL;
所述的消息服务器作为虚拟机和客户端通讯的的服务器端;
所述的视频播放器接收视频文件URL,通过HTTP协议边下载视频文件边播放;
所述的播放器窗体裁切程序接收窗体消息***发送的窗***置和尺寸,及当前视频播放器位置和尺寸,计算播放器窗体遮罩,并裁切播放器窗体;
所述的消息客户端作为虚拟机和客户端通讯的的客户端;
其虚拟桌面中实现视频重定向的方法包括以下步骤:
1)在虚拟机中安装视频重定向组件服务端,在客户机中安装视频重定客户端;虚拟机防火墙开放9999和8080端口分别用作消息通讯和视频流下载;
2)虚拟桌面客户端连接虚拟机,虚拟机启动消息服务器和窗体***,等待客户端连接;
3)虚拟桌面客户端获取虚拟机ip地址,并将虚拟机ip地址作为启动参数启动视频重定向客户端,视频重定向客户端通过ip地址连接到虚拟机里的消息服务器,建立消息连接;
4)当用户在虚拟机里播放视频文件时,视频播放代理程序获取到文件路径,并将文件路径转换为http服务器的url,通过消息服务器发送到客户端;
5)客户端收到视频播放消息后,将url作为客户端播放器启动参数启动播放器,播放器通过url对视频文件一边下载,一边播放,同时将播放器窗体永远置顶;
6)当虚拟机上的窗体发生创建、销毁、移动、改变大小等操作时,窗体消息***会拦截其消息,然后获取该窗体在接收到消息后的位置、大小、是否隐藏等信息,并将这些窗体信息发送到客户端;
7)客户端维护一个虚拟机端窗体信息队列,在收到虚拟机端窗体信息时,从队列里查找该窗体旧信息,并将其删除;如果队列里没有该窗体信息,则略过这一步;
7)如果虚拟机窗体消息内容为窗体销毁,则略过这一步继续下一步;如果虚拟机窗体消息内容为窗体创建、移动、改变大小则将窗体信息添加到窗体队列的最后端;
8)客户端播放器窗体的大小、位置信息也在播放器窗体发生变化时,按照步骤7)、步骤8)步的逻辑添加到窗体队列的最后端;
9)维持窗体队列,在每次窗体队列发生改变后,将位于播放器窗体信息后队列中所有窗体信息中的位置和大小进行叠加,计算出这些窗体对播放器窗体的遮罩区域,然后按照遮罩区域对播放器窗体区域进行裁切,最终达到将播放器窗体和虚拟机窗体无缝融合的效果。
本发明的有益效果是:
1)解决了虚拟桌面播放视频卡顿的问题,由于使用客户端硬件资源对视频文件进行解码播放,视频是在客户端直接播放的,其播放效果也和本地直接播放视频无异,大大提高了用户的使用感受;
2)由于视频解码和播放的工作都在客户端完成,大大降低虚拟机的CPU消耗,可以使同一台服务器承载更多的虚拟桌面,降低了用户的成本;
3)网络上传递的是未解码的视频文件,相对于解码后的视频流,其数据量要小了很多,节省了大量的网络开销,减轻了虚拟桌面对网络的压力。
附图说明
图1为本发明的虚拟桌面视频重定向模块图。
图2为本发明的虚拟桌面视频重定向消息时序图。
图3为本发明软件图标示意图。
图4为本发明方法涉及的安装实施例图。
图5为本发明的界面图。
图6为本发明实施例效果图。
具体实施方式
以下结合附图即实施例对本发明进一下叙述。
如图1如图1、2所示,一种在虚拟桌面中实现视频重定向的方法,包括虚拟机端和客户端两部分。虚拟机端包括HTTP服务器、窗体消息***、视频播放代理和消息服务器四个模块;客户端包括视频播放器、播放器窗体裁切程序和消息客户端三个模块;
所述的HTTP服务器:通过http协议传输视频文件。
所述的窗体消息***:拦截虚拟机里窗体的创建、销毁、移动、改变大小等消息,并记录消息处理之后,窗体的位置和尺寸。
所述的视频播放代理:关联视频文件,当用户播放视频文件时,获取视频文件的路径,并将该路径转换为HTTP服务器的URL。
所述的消息服务器:作为虚拟机和客户端通讯的的服务器端。
所述的视频播放器:接收视频文件URL,通过HTTP协议边下载视频文件边播放。
所述的播放器窗体裁切程序:接收窗体消息***发送的窗***置和尺寸,及当前视频播放器位置和尺寸,计算播放器窗体遮罩,并裁切播放器窗体。
所述的消息客户端:作为虚拟机和客户端通讯的的客户端。
实施例
1)在虚拟机中安装视频重定向组件服务端,在客户机中安装视频重定客户端;虚拟机防火墙开放9999和8080端口分别用作消息通讯和视频流下载;
2)虚拟桌面客户端连接虚拟机,虚拟机启动消息服务器和窗体***,等待客户端连接;
3)虚拟桌面客户端获取虚拟机ip地址,并将虚拟机ip地址作为启动参数启动视频重定向客户端,视频重定向客户端通过ip地址连接到虚拟机里的消息服务器,建立消息连接;
4)当用户在虚拟机里播放视频文件时,视频播放代理程序获取到文件路径,并将文件路径转换为http服务器的url,通过消息服务器发送到客户端;
5)客户端收到视频播放消息后,将url作为客户端播放器启动参数启动播放器,播放器通过url对视频文件一边下载,一边播放,同时将播放器窗体永远置顶;
6)当虚拟机上的窗体发生创建、销毁、移动、改变大小等操作时,窗体消息***会拦截其消息,然后获取该窗体在接收到消息后的位置、大小、是否隐藏等信息,并将这些窗体信息发送到客户端;
7)客户端维护一个虚拟机端窗体信息队列,在收到虚拟机端窗体信息时,从队列里查找该窗体旧信息,并将其删除;如果队列里没有该窗体信息,则略过这一步;
7)如果虚拟机窗体消息内容为窗体销毁,则略过这一步继续下一步;如果虚拟机窗体消息内容为窗体创建、移动、改变大小则将窗体信息添加到窗体队列的最后端;
8)客户端播放器窗体的大小、位置信息也在播放器窗体发生变化时,按照步骤7)、步骤8)步的逻辑添加到窗体队列的最后端;
9)维持窗体队列,在每次窗体队列发生改变后,将位于播放器窗体信息后队列中所有窗体信息中的位置和大小进行叠加,计算出这些窗体对播放器窗体的遮罩区域,然后按照遮罩区域对播放器窗体区域进行裁切,最终达到将播放器窗体和虚拟机窗体无缝融合的效果。安装见图3
在虚拟机里运行AgentSetup.exe,在客户端运行ViewClientSetup.exe
配置见图4
在虚拟机防火墙配置里添加端口例外,允许外部程序访问虚拟机9000和8080端口;
启动见图5
运行ViewClient.exe,输入虚拟桌面账号并登陆,在虚拟机列表里点击要登陆的虚拟机;
使用见图6
在虚拟机中播放视频文件,自动调用客户端播放器,并与虚拟机窗体无缝融合。
Claims (1)
1.一种在虚拟桌面中实现视频重定向的方法,包括虚拟机端和客户端两部分,其特征在于,虚拟机端包括HTTP服务器、窗体消息***、视频播放代理和消息服务器四个模块;客户端包括视频播放器、播放器窗体裁切程序和消息客户端三个模块,所述的窗体消息***拦截虚拟机里窗体的创建、销毁、移动、改变大小等消息,并记录消息处理之后,窗体的位置和尺寸;
所述的视频播放代理关联视频文件,当用户播放视频文件时,获取视频文件的路径,并将该路径转换为HTTP服务器的URL;
所述的消息服务器作为虚拟机和客户端通讯的的服务器端;
所述的视频播放器接收视频文件URL,通过HTTP协议边下载视频文件边播放;
所述的播放器窗体裁切程序接收窗体消息***发送的窗***置和尺寸,及当前视频播放器位置和尺寸,计算播放器窗体遮罩,并裁切播放器窗体;
所述的消息客户端作为虚拟机和客户端通讯的的客户端;
其虚拟桌面中实现视频重定向的方法包括以下步骤:
1)在虚拟机中安装视频重定向组件服务端,在客户机中安装视频重定客户端;虚拟机防火墙开放9999和8080端口分别用作消息通讯和视频流下载;
2)虚拟桌面客户端连接虚拟机,虚拟机启动消息服务器和窗体***,等待客户端连接;
3)虚拟桌面客户端获取虚拟机ip地址,并将虚拟机ip地址作为启动参数启动视频重定向客户端,视频重定向客户端通过ip地址连接到虚拟机里的消息服务器,建立消息连接;
4)当用户在虚拟机里播放视频文件时,视频播放代理程序获取到文件路径,并将文件路径转换为http服务器的url,通过消息服务器发送到客户端;
5)客户端收到视频播放消息后,将url作为客户端播放器启动参数启动播放器,播放器通过url对视频文件一边下载,一边播放,同时将播放器窗体永远置顶;
6)当虚拟机上的窗体发生创建、销毁、移动、改变大小等操作时,窗体消息***会拦截其消息,然后获取该窗体在接收到消息后的位置、大小、是否隐藏等信息,并将这些窗体信息发送到客户端;
7)客户端维护一个虚拟机端窗体信息队列,在收到虚拟机端窗体信息时,从队列里查找该窗体旧信息,并将其删除;如果队列里没有该窗体信息,则略过这一步;
7)如果虚拟机窗体消息内容为窗体销毁,则略过这一步继续下一步;如果虚拟机窗体消息内容为窗体创建、移动、改变大小则将窗体信息添加到窗体队列的最后端;
8)客户端播放器窗体的大小、位置信息也在播放器窗体发生变化时,按照步骤7)、步骤8)步的逻辑添加到窗体队列的最后端;
9)维持窗体队列,在每次窗体队列发生改变后,将位于播放器窗体信息后队列中所有窗体信息中的位置和大小进行叠加,计算出这些窗体对播放器窗体的遮罩区域,然后按照遮罩区域对播放器窗体区域进行裁切,最终达到将播放器窗体和虚拟机窗体无缝融合的效果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910132645.3A CN110062286A (zh) | 2019-02-22 | 2019-02-22 | 一种在虚拟桌面中实现视频重定向的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910132645.3A CN110062286A (zh) | 2019-02-22 | 2019-02-22 | 一种在虚拟桌面中实现视频重定向的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110062286A true CN110062286A (zh) | 2019-07-26 |
Family
ID=67316005
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910132645.3A Withdrawn CN110062286A (zh) | 2019-02-22 | 2019-02-22 | 一种在虚拟桌面中实现视频重定向的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110062286A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112565869A (zh) * | 2020-12-11 | 2021-03-26 | 武汉噢易云计算股份有限公司 | 一种视频重定向的窗口融合方法、装置及设备 |
CN112637636A (zh) * | 2020-12-23 | 2021-04-09 | 新华三大数据技术有限公司 | 一种视频流处理方法及装置 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103905927A (zh) * | 2012-12-26 | 2014-07-02 | 华为技术有限公司 | 虚拟桌面场景下视频重定向的方法、桌面服务器和*** |
CN104053015A (zh) * | 2013-03-11 | 2014-09-17 | 中兴通讯股份有限公司 | 一种传输媒体数据的方法及虚拟桌面服务器 |
CN104168486A (zh) * | 2013-05-20 | 2014-11-26 | 上海范氏科技投资发展集团有限公司 | 基于云计算的虚拟机与客户端间视频重定向方法 |
CN104301742A (zh) * | 2013-07-16 | 2015-01-21 | 上海国富光启云计算科技有限公司 | 虚拟机和客户端间视频重定向装置及其使用方法 |
CN105163140A (zh) * | 2015-07-22 | 2015-12-16 | 深圳市京华科讯科技有限公司 | 一种虚拟机播放在线视频的方法以及*** |
CN105227989A (zh) * | 2014-06-24 | 2016-01-06 | 北京云端时代科技有限公司 | 一种基于vdi技术架构的多媒体重定向方法和*** |
CN105791892A (zh) * | 2016-03-02 | 2016-07-20 | 汉柏科技有限公司 | 一种基于桌面云的视频重定向方法、云服务器及*** |
CN106657206A (zh) * | 2016-06-27 | 2017-05-10 | 南京理工大学 | 虚拟桌面web视频重定向的方法 |
US20180349283A1 (en) * | 2017-06-03 | 2018-12-06 | Vmware, Inc. | Video redirection in virtual desktop environments |
-
2019
- 2019-02-22 CN CN201910132645.3A patent/CN110062286A/zh not_active Withdrawn
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103905927A (zh) * | 2012-12-26 | 2014-07-02 | 华为技术有限公司 | 虚拟桌面场景下视频重定向的方法、桌面服务器和*** |
CN104053015A (zh) * | 2013-03-11 | 2014-09-17 | 中兴通讯股份有限公司 | 一种传输媒体数据的方法及虚拟桌面服务器 |
CN104168486A (zh) * | 2013-05-20 | 2014-11-26 | 上海范氏科技投资发展集团有限公司 | 基于云计算的虚拟机与客户端间视频重定向方法 |
CN104301742A (zh) * | 2013-07-16 | 2015-01-21 | 上海国富光启云计算科技有限公司 | 虚拟机和客户端间视频重定向装置及其使用方法 |
CN105227989A (zh) * | 2014-06-24 | 2016-01-06 | 北京云端时代科技有限公司 | 一种基于vdi技术架构的多媒体重定向方法和*** |
CN105163140A (zh) * | 2015-07-22 | 2015-12-16 | 深圳市京华科讯科技有限公司 | 一种虚拟机播放在线视频的方法以及*** |
CN105791892A (zh) * | 2016-03-02 | 2016-07-20 | 汉柏科技有限公司 | 一种基于桌面云的视频重定向方法、云服务器及*** |
CN106657206A (zh) * | 2016-06-27 | 2017-05-10 | 南京理工大学 | 虚拟桌面web视频重定向的方法 |
US20180349283A1 (en) * | 2017-06-03 | 2018-12-06 | Vmware, Inc. | Video redirection in virtual desktop environments |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112565869A (zh) * | 2020-12-11 | 2021-03-26 | 武汉噢易云计算股份有限公司 | 一种视频重定向的窗口融合方法、装置及设备 |
CN112637636A (zh) * | 2020-12-23 | 2021-04-09 | 新华三大数据技术有限公司 | 一种视频流处理方法及装置 |
CN112637636B (zh) * | 2020-12-23 | 2022-02-22 | 新华三大数据技术有限公司 | 一种视频流处理方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4363847B2 (ja) | インタラクティブ・テレビ用のデジタル・テレビ・アプリケーション・プロトコル | |
JP4257967B2 (ja) | ユニバーサルなステートレスのデジタルおよびコンピュータ・サービスを提供するためのシステムと方法 | |
WO2022188595A1 (zh) | 应用画面的显示方法、装置、终端、投屏***及介质 | |
US20160006697A1 (en) | Remote browsing session management | |
US20040128342A1 (en) | System and method for providing multi-modal interactive streaming media applications | |
CN110933517B (zh) | 码率切换方法、客户端和计算机可读存储介质 | |
WO2015134649A1 (en) | Systems and methods for media format substitution | |
JP2004529410A (ja) | インタラクティブ・テレビ用のサービス・ゲートウェイ | |
CN107256154A (zh) | 虚拟桌面服务 | |
WO2016200998A1 (en) | Http live streaming (hls) video client synchronization | |
JP2010239360A (ja) | 連携受信システム及びプログラム | |
CN105516122B (zh) | 具有分等级配置的加速策略的网络传输加速方法和*** | |
AU2010260683A1 (en) | Apparatus and method for transmitting and receiving a user interface in a communication system | |
WO2023103318A1 (zh) | 媒体流传输方法和*** | |
CN110062286A (zh) | 一种在虚拟桌面中实现视频重定向的方法 | |
CN106416198A (zh) | 用于使用http流的dash流的方法和装置 | |
CN107547517B (zh) | 音视频节目录制方法和网络设备及计算机装置 | |
US7185068B2 (en) | Content retrieval device | |
EP2604028A1 (en) | Web-telco convergence comprising downloading script commands to user terminals | |
CN107749834A (zh) | 一种自动化适应网络拓扑链路环境的多播流媒体的方法 | |
CN115314730B (zh) | 应用于虚拟现实vr场景的视频流传输方法及装置 | |
CN114793225B (zh) | 一种云手机与真机的数据通信方法及*** | |
CN115714874A (zh) | 视频流分屏显示方法、装置、***、拉流设备和存储介质 | |
WO2016107174A1 (zh) | 多媒体文件数据的处理方法及***、播放器和客户端 | |
CN113992637B (zh) | 音视频数据接收方法、装置、设备、***和存储介质 |
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 | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20190726 |