CN106254962A - 一种直播客户端快速启动播放的方法及*** - Google Patents
一种直播客户端快速启动播放的方法及*** Download PDFInfo
- Publication number
- CN106254962A CN106254962A CN201610606366.2A CN201610606366A CN106254962A CN 106254962 A CN106254962 A CN 106254962A CN 201610606366 A CN201610606366 A CN 201610606366A CN 106254962 A CN106254962 A CN 106254962A
- Authority
- CN
- China
- Prior art keywords
- media
- live client
- video
- player
- audio
- 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.)
- Pending
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/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/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- 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/61—Network physical structure; Signal processing
- H04N21/6156—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
- H04N21/6175—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
-
- 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
- H04N21/6437—Real-time Transport Protocol [RTP]
-
- 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/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8173—End-user applications, e.g. Web browser, game
-
- 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/84—Generation or processing of descriptive data, e.g. content descriptors
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种直播客户端快速启动播放的方法及***,涉及视频直播中的启动播放领域。该方法包括:当用户点击进入某直播房间后,直播客户端获取该直播房间的房间信息,并从中解析出视频播放的链接地址;根据解析出的链接地址向媒体服务器发出媒体数据流请求;媒体服务器收到请求后,向直播客户端下发媒体数据流;直播客户端一收到媒体数据流,就判断前1000~2000个字节内是否有媒体描述信息,若是,根据解析后的媒体描述信息初始化播放器;否则,需等待获取到完整的媒体数据流后,再初始化播放器;最后,对媒体数据流中的音视频数据进行解码并输出。本发明能在直播客户端实现视频播放的快速启动,达到即开即播的效果,用户体验好。
Description
技术领域
本发明涉及视频直播中的启动播放领域,具体来讲是一种直播客户端快速启动播放的方法及***。
背景技术
随着互联网技术的迅速发展,越来越多的用户可以使用电脑、手机等终端通过网络观看在线视频直播。在线视频直播是指利用互联网网络资源进行的现场视频直播服务,通过现场的视频拍摄同步发布到网络上,用户可以同一时间在网络上看到实时的现场情况。
目前,随着网络传输技术的迅猛发展以及人们生活节奏的不断加快,用户在利用直播客户端(如电脑、手机等)进行直播视频的观看时,对启动播放的速度提出了越来高的要求。而现有的启动直播的方法通常采用的是一种等待流媒体数据(音频流数据、视频流数据)获取后,再进行播放器的初始化和音视频数据的软解码的方式。现有的方式中由于等待流媒体数据的时间较长,从而使得开启直播时的等待时间较长,无法达到即开即播的效果,使得用户体验较差。
发明内容
本发明的目的是为了克服上述背景技术的不足,提供一种直播客户端快速启动播放的方法及***,能在直播客户端实现视频播放的快速启动,达到即开即播的效果,用户体验好。
为达到以上目的,本发明提供一种直播客户端快速启动播放的方法,包括以下步骤:
A、当用户点击进入某直播房间后,直播客户端获取该直播房间的房间信息,并从房间信息中解析出相应的视频播放的链接地址,转入步骤B;
B、直播客户端根据解析出的链接地址向媒体服务器发出媒体数据流请求,转入步骤C;
C、媒体服务器收到直播客户端发来的请求后,向直播客户端下发媒体数据流,所述媒体数据流包括媒体描述信息和音视频数据,且媒体描述信息位于媒体数据流的前1000~2000个字节内,转入步骤D;
D、直播客户端一收到直播客户端发来媒体数据流,就判断前1000~2000个字节内是否有媒体描述信息,若是,根据解析后的媒体描述信息初始化直播客户端的播放器,转入步骤E;否则,需等待获取到完整的媒体数据流后,再根据解析后的媒体描述信息初始化直播客户端的播放器,转入步骤E;
E、利用初始化后的播放器对媒体数据流中的音视频数据进行解码并输出,结束。
在上述技术方案的基础上,步骤C中,媒体服务器向直播客户端下发媒体数据流,具体包括以下步骤:媒体服务器首先下发媒体描述信息;待媒体描述信息下发结束后,再下发音视频数据。
在上述技术方案的基础上,步骤C中所述音视频数据包括视频流和音频流;所述媒体描述信息包括播放器所需的配置参数:视频分辨率、视频格式、音频采样率、音频通道数以及音频格式。
在上述技术方案的基础上,步骤D中,根据解析后的媒体描述信息初始化直播客户端的播放器,具体包括以下步骤:根据媒体编码标准对媒体描述信息进行解析,从中提取出播放器所需的配置参数;根据提取出的配置参数进行相关参数的配置并实例化直播客户端的播放器。
在上述技术方案的基础上,步骤E具体包括以下步骤:步骤E1、媒体流解复用:利用初始化后的播放器从媒体数据流中分离出视频流和音频流,转入步骤E2;步骤E2、音视频流解码:通过软/硬解码方式,分别对视频流和音频流进行视频流解码和音频流解码,转入步骤E3;步骤E3、音视频输出或显示:将解码后的音频流输出到外部硬件设备中;将解码后的视频流通过OpenGL接口绘制到屏幕上显示。
本发明同时还提供一种直播客户端快速启动播放的***,包括直播客户端和媒体服务器;所述直播客户端包括信息获取模块、请求发送模块、播放器初始化模块和音视频解码输出模块;所述媒体服务器包括媒体数据流下发模块;
所述信息获取模块用于:当用户点击进入某直播房间后,获取该直播房间的房间信息,并从房间信息中解析出相应的视频播放的链接地址;
所述请求发送模块用于:根据信息获取模块解析出的链接地址,向媒体服务器发出媒体数据流请求;
所述媒体数据流下发模块用于:收到直播客户端发来的请求后,向直播客户端下发媒体数据流,所述媒体数据流包括媒体描述信息和音视频数据,且媒体描述信息位于媒体数据流的前1000~2000个字节内;
所述播放器初始化模块用于:一旦收到直播客户端发来媒体数据流,就判断前1000~2000个字节内是否有媒体描述信息,若是,根据解析后的媒体描述信息初始化直播客户端的播放器;否则,需等待获取到完整的媒体数据流后,再根据解析后的媒体描述信息初始化直播客户端的播放器;
所述音视频解码输出模块用于:利用初始化后的播放器对媒体数据流中的音视频数据进行解码并输出。
在上述技术方案的基础上,所述媒体数据流下发模块向直播客户端下发媒体数据流的具体流程为:所述媒体数据流下发模块首先下发媒体描述信息;待媒体描述信息下发结束后,再下发音视频数据。
在上述技术方案的基础上,所述音视频数据包括视频流和音频流;所述媒体描述信息包括播放器所需的配置参数:视频分辨率、视频格式、音频采样率、音频通道数以及音频格式。
在上述技术方案的基础上,所述播放器初始化模块根据解析后的媒体描述信息初始化直播客户端的播放器,具体包括以下操作:所述播放器初始化模块根据媒体编码标准对媒体描述信息进行解析,从中提取出播放器所需的配置参数;根据提取出的配置参数进行相关参数的配置并实例化直播客户端的播放器。
在上述技术方案的基础上,所述音视频解码输出模块进行解码并输出的具体流程为:利用初始化后的播放器从媒体数据流中分离出视频流和音频流;再通过软/硬解码方式,分别对视频流和音频流进行视频流解码和音频流解码;将解码后的音频流输出到外部硬件设备中,将解码后的视频流通过OpenGL接口绘制到屏幕上显示。
本发明的有益效果在于:
(1)本发明中,媒体服务器与直播客户端进行RTMP协议交互时(即下发媒体数据流时),在前1000~2000个字节内下发的是媒体描述信息onMetaData,,其中包含播放器所需的配置参数;在播放器初始化时,若在前1000~2000个字节内读取到onMetaData数据,则直接解析onMetaData数据,获取配置参数详情后直接初始化播放器,而不需要等待真正的音视频数据获取后,再进行播放器的初始化和音视频数据的软解码。与现有技术的相比,本发明能在直播客户端实现视频播放的快速启动,达到即开即播的效果,用户体验佳。
(2)本发明中,在进行视频显示时,是将解码后的视频流通过OpenGL接口绘制到屏幕上显示。由于解码后的视频帧数据一般为YUV格式,需要转换成RGB格式后才能在终端屏幕显示,而GPU具备并行计算能力,其格式转换的速度要比CPU直接处理要快,所以输出显示时直接调用OpenGL接口进行解码后的数据绘制显示,能达到快速渲染的效果。
附图说明
图1为本发明实施例中直播客户端快速启动播放的方法流程图;
图2为媒体服务器向直播客户端下发媒体数据流的示意图;
图3为步骤S6的具体流程图;
图4为本发明实施例中直播客户端快速启动播放的***的结构框图。
具体实施方式
下面结合附图及具体实施例对本发明作进一步的详细描述。
参见图1所示,本发明实施例提供一种直播客户端快速启动播放的方法,包括以下步骤:
步骤S1:当用户点击进入某直播房间后,直播客户端获取该直播房间的房间信息,并从房间信息中解析出相应的视频播放的链接地址,转入步骤S2。
步骤S2:直播客户端根据解析出的链接地址向媒体服务器发出媒体数据流请求,转入步骤S3。
步骤S3:媒体服务器收到直播客户端发来的请求后,通过与直播客户端进行RTMP(Real Time Messaging Protocol,实时消息传输)协议交互的方式,向直播客户端下发媒体数据流,所述媒体数据流包括媒体描述信息onMetaData和音视频数据,且媒体描述信息onMetaData位于媒体数据流的前1000~2000个字节内(优选为1000字节内),如图2所示,转入步骤S4。
其中,所述音视频数据包括视频流Video和音频流Audio;所述媒体描述信息onMetaData包括播放器所需的配置参数,该配置参数包括但不限于:视频分辨率、视频格式、音频采样率、音频通道数以及音频格式。
实际操作时,媒体服务器向直播客户端下发媒体数据流,具体包括以下步骤:媒体服务器首先下发简短而必要的媒体描述信息onMetaData;待媒体描述信息onMetaData下发结束后,然后再下发正常的音视频数据。
步骤S4:直播客户端一收到直播客户端发来媒体数据流,就判断前1000~2000个字节内是否有媒体描述信息onMetaData,若是,直接转入步骤S5;否则,需等待获取到完整的媒体数据流后,再转入步骤S5。
步骤S5:根据解析后的媒体描述信息onMetaData,初始化直播客户端的播放器,转入步骤S6。
实际操作时,步骤S5具体包括以下操作:根据媒体编码标准对媒体描述信息onMetaData进行解析,从中提取出播放器所需的配置参数(包括但不限于视频分辨率,视频格式,音频采样率,音频通道数,音频格式);根据提取出的配置参数进行相关参数的配置并实例化直播客户端的播放器。
可以理解的是,直播客户端包括电脑、手机等,由于不同的直播客户端的播放器实例化存在一定的差异,因此,具体细节可参考各直播客户端的具体要求。
步骤S6:利用初始化后的播放器对媒体数据流中的音视频数据进行解码并输出,结束。
实际操作时,如图3所示,步骤S6具体包括以下操作:
步骤S601、媒体流解复用:初始化后的播放器通过专业软件从媒体数据流中分离出视频流和音频流,转入步骤S602;
步骤S602、音视频流解码:通过软/硬解码方式,分别对视频流和音频流进行视频流解码和音频流解码,转入步骤S603;
步骤S603、音视频输出或显示:将解码后的音频流输出到相应的外部硬件设备中(如扬声器或耳机);将解码后的视频流通过OpenGL(Open Graphics Library,是指一个跨编程语言、跨平台的编程接口规格的专业图形程序接口)接口绘制到当前屏幕上显示。
参见图4所示,本发明实施例还提供一种直播客户端快速启动播放的***,包括直播客户端和媒体服务器。所述直播客户端包括信息获取模块、请求发送模块、播放器初始化模块和音视频解码输出模块;所述媒体服务器包括媒体数据流下发模块。
具体来说,所述信息获取模块用于:当用户点击进入某直播房间后,获取该直播房间的房间信息,并从房间信息中解析出相应的视频播放的链接地址。
所述请求发送模块用于:根据信息获取模块解析出的链接地址,向媒体服务器发出媒体数据流请求。
所述媒体数据流下发模块用于:收到直播客户端发来的请求后,向直播客户端下发媒体数据流,所述媒体数据流包括媒体描述信息和音视频数据,且媒体描述信息位于媒体数据流的前1000~2000个字节内(优选为1000字节内)。其中,所述媒体数据流下发模块向直播客户端下发媒体数据流的具体流程为:所述媒体数据流下发模块首先下发媒体描述信息;待媒体描述信息下发结束后,再下发音视频数据。
所述播放器初始化模块用于:一旦收到直播客户端发来媒体数据流,就判断前1000~2000个字节内是否有媒体描述信息,若是,根据解析后的媒体描述信息初始化直播客户端的播放器;否则,需等待获取到完整的媒体数据流后,再根据解析后的媒体描述信息初始化直播客户端的播放器;
其中,播放器初始化模块根据解析后的媒体描述信息初始化直播客户端的播放器,具体包括以下操作:所述播放器初始化模块根据媒体编码标准对媒体描述信息进行解析,从中提取出播放器所需的配置参数;根据提取出的配置参数进行相关参数的配置并实例化直播客户端的播放器。
所述音视频解码输出模块用于:利用初始化后的播放器对媒体数据流中的音视频数据进行解码并输出。具体流程为:利用初始化后的播放器从媒体数据流中分离出视频流和音频流;再通过软/硬解码方式,分别对视频流和音频流进行视频流解码和音频流解码;将解码后的音频流输出到外部硬件设备中,将解码后的视频流通过OpenGL接口绘制到屏幕上显示。
需要说明的是:上述实施例提供的***在进行操作时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将***的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。
本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
Claims (10)
1.一种直播客户端快速启动播放的方法,其特征在于,该方法包括以下步骤:
A、当用户点击进入某直播房间后,直播客户端获取该直播房间的房间信息,并从房间信息中解析出相应的视频播放的链接地址,转入步骤B;
B、直播客户端根据解析出的链接地址向媒体服务器发出媒体数据流请求,转入步骤C;
C、媒体服务器收到直播客户端发来的请求后,向直播客户端下发媒体数据流,所述媒体数据流包括媒体描述信息和音视频数据,且媒体描述信息位于媒体数据流的前1000~2000个字节内,转入步骤D;
D、直播客户端一收到直播客户端发来媒体数据流,就判断前1000~2000个字节内是否有媒体描述信息,若是,根据解析后的媒体描述信息初始化直播客户端的播放器,转入步骤E;否则,需等待获取到完整的媒体数据流后,再根据解析后的媒体描述信息初始化直播客户端的播放器,转入步骤E;
E、利用初始化后的播放器对媒体数据流中的音视频数据进行解码并输出,结束。
2.如权利要求1所述的直播客户端快速启动播放的方法,其特征在于:步骤C中,媒体服务器向直播客户端下发媒体数据流,具体包括以下步骤:媒体服务器首先下发媒体描述信息;待媒体描述信息下发结束后,再下发音视频数据。
3.如权利要求1所述的直播客户端快速启动播放的方法,其特征在于:步骤C中所述音视频数据包括视频流和音频流;所述媒体描述信息包括播放器所需的配置参数:视频分辨率、视频格式、音频采样率、音频通道数以及音频格式。
4.如权利要求3所述的直播客户端快速启动播放的方法,其特征在于:步骤D中,根据解析后的媒体描述信息初始化直播客户端的播放器,具体包括以下步骤:根据媒体编码标准对媒体描述信息进行解析,从中提取出播放器所需的配置参数;根据提取出的配置参数进行相关参数的配置并实例化直播客户端的播放器。
5.如权利要求3所述的直播客户端快速启动播放的方法,其特征在于,步骤E具体包括以下步骤:
步骤E1、媒体流解复用:利用初始化后的播放器从媒体数据流中分离出视频流和音频流,转入步骤E2;
步骤E2、音视频流解码:通过软/硬解码方式,分别对视频流和音频流进行视频流解码和音频流解码,转入步骤E3;
步骤E3、音视频输出或显示:将解码后的音频流输出到外部硬件设备中;将解码后的视频流通过OpenGL接口绘制到屏幕上显示。
6.一种直播客户端快速启动播放的***,包括直播客户端和媒体服务器,其特征在于:所述直播客户端包括信息获取模块、请求发送模块、播放器初始化模块和音视频解码输出模块;所述媒体服务器包括媒体数据流下发模块;
所述信息获取模块用于:当用户点击进入某直播房间后,获取该直播房间的房间信息,并从房间信息中解析出相应的视频播放的链接地址;
所述请求发送模块用于:根据信息获取模块解析出的链接地址,向媒体服务器发出媒体数据流请求;
所述媒体数据流下发模块用于:收到直播客户端发来的请求后,向直播客户端下发媒体数据流,所述媒体数据流包括媒体描述信息和音视频数据,且媒体描述信息位于媒体数据流的前1000~2000个字节内;
所述播放器初始化模块用于:一旦收到直播客户端发来媒体数据流,就判断前1000~2000个字节内是否有媒体描述信息,若是,根据解析后的媒体描述信息初始化直播客户端的播放器;否则,需等待获取到完整的媒体数据流后,再根据解析后的媒体描述信息初始化直播客户端的播放器;
所述音视频解码输出模块用于:利用初始化后的播放器对媒体数据流中的音视频数据进行解码并输出。
7.如权利要求6所述的直播客户端快速启动播放的***,其特征在于:所述媒体数据流下发模块向直播客户端下发媒体数据流的具体流程为:所述媒体数据流下发模块首先下发媒体描述信息;待媒体描述信息下发结束后,再下发音视频数据。
8.如权利要求6所述的直播客户端快速启动播放的***,其特征在于:所述音视频数据包括视频流和音频流;所述媒体描述信息包括播放器所需的配置参数:视频分辨率、视频格式、音频采样率、音频通道数以及音频格式。
9.如权利要求8所述的直播客户端快速启动播放的***,其特征在于:所述播放器初始化模块根据解析后的媒体描述信息初始化直播客户端的播放器,具体包括以下操作:所述播放器初始化模块根据媒体编码标准对媒体描述信息进行解析,从中提取出播放器所需的配置参数;根据提取出的配置参数进行相关参数的配置并实例化直播客户端的播放器。
10.如权利要求8所述的直播客户端快速启动播放的***,其特征在于:所述音视频解码输出模块进行解码并输出的具体流程为:利用初始化后的播放器从媒体数据流中分离出视频流和音频流;再通过软/硬解码方式,分别对视频流和音频流进行视频流解码和音频流解码;将解码后的音频流输出到外部硬件设备中,将解码后的视频流通过OpenGL接口绘制到屏幕上显示。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610606366.2A CN106254962A (zh) | 2016-07-28 | 2016-07-28 | 一种直播客户端快速启动播放的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610606366.2A CN106254962A (zh) | 2016-07-28 | 2016-07-28 | 一种直播客户端快速启动播放的方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106254962A true CN106254962A (zh) | 2016-12-21 |
Family
ID=57604521
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610606366.2A Pending CN106254962A (zh) | 2016-07-28 | 2016-07-28 | 一种直播客户端快速启动播放的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106254962A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108574877A (zh) * | 2018-01-05 | 2018-09-25 | 北京金山云网络技术有限公司 | 直播方法、主播端、观众端、设备、***及存储介质 |
WO2020062438A1 (zh) * | 2018-09-29 | 2020-04-02 | 网宿科技股份有限公司 | 一种直播视频的快速启动方法及装置 |
WO2023246600A1 (zh) * | 2022-06-22 | 2023-12-28 | 中兴通讯股份有限公司 | 节目播放方法、客户端、服务器、存储介质和程序产品 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102088449A (zh) * | 2009-12-08 | 2011-06-08 | 腾讯科技(深圳)有限公司 | 网络视频文件的播放方法及装置 |
US20110191178A1 (en) * | 2010-02-03 | 2011-08-04 | Randall Delbert Newberg | System and method for contextual advertising |
CN102427463A (zh) * | 2009-11-09 | 2012-04-25 | 中国电信股份有限公司 | 一种富媒体直播业务***和方法 |
CN105704515A (zh) * | 2015-06-03 | 2016-06-22 | 深圳Tcl数字技术有限公司 | 媒体文件的快速启播方法及装置 |
-
2016
- 2016-07-28 CN CN201610606366.2A patent/CN106254962A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102427463A (zh) * | 2009-11-09 | 2012-04-25 | 中国电信股份有限公司 | 一种富媒体直播业务***和方法 |
CN102088449A (zh) * | 2009-12-08 | 2011-06-08 | 腾讯科技(深圳)有限公司 | 网络视频文件的播放方法及装置 |
US20110191178A1 (en) * | 2010-02-03 | 2011-08-04 | Randall Delbert Newberg | System and method for contextual advertising |
CN105704515A (zh) * | 2015-06-03 | 2016-06-22 | 深圳Tcl数字技术有限公司 | 媒体文件的快速启播方法及装置 |
Non-Patent Citations (1)
Title |
---|
胡崧: "《FLASH CS6中文版从入门到精通》", 31 May 2015 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108574877A (zh) * | 2018-01-05 | 2018-09-25 | 北京金山云网络技术有限公司 | 直播方法、主播端、观众端、设备、***及存储介质 |
CN108574877B (zh) * | 2018-01-05 | 2021-01-29 | 北京金山云网络技术有限公司 | 直播方法、主播端、观众端、设备、***及存储介质 |
WO2020062438A1 (zh) * | 2018-09-29 | 2020-04-02 | 网宿科技股份有限公司 | 一种直播视频的快速启动方法及装置 |
WO2023246600A1 (zh) * | 2022-06-22 | 2023-12-28 | 中兴通讯股份有限公司 | 节目播放方法、客户端、服务器、存储介质和程序产品 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112714330B (zh) | 基于连麦直播的礼物赠送方法、装置及电子设备 | |
JP6629774B2 (ja) | ライブ配信に応用する対話型方法及び装置 | |
CN110784730B (zh) | 直播视频数据的传输方法、装置、设备和存储介质 | |
KR102067446B1 (ko) | 자막 생성 방법 및 시스템 | |
WO2018010682A1 (zh) | 直播方法、直播数据流展示方法和终端 | |
WO2020124725A1 (zh) | 基于WebRTC协议的音视频推送方法和推流客户端 | |
CN106803923B (zh) | Rtmp推流实时直播*** | |
CN108924661A (zh) | 基于直播间的数据交互方法、装置、终端和存储介质 | |
WO2017092561A1 (zh) | 实现音视频内容播放的方法和装置 | |
WO2016188276A1 (zh) | 视频播放方法、客户端和计算机存储介质 | |
US11272261B2 (en) | Cloud platform capable of providing real-time streaming services for heterogeneous applications including AR, VR, XR, and MR irrespective of specifications of hardware of user | |
CN112135155B (zh) | 音视频的连麦合流方法、装置、电子设备及存储介质 | |
CN106254962A (zh) | 一种直播客户端快速启动播放的方法及*** | |
CN110503979B (zh) | 音频输出效果的监测方法、装置、介质及电子设备 | |
WO2014121477A1 (zh) | 一种视频重定向的方法、装置、***及计算机可读介质 | |
CN113301359A (zh) | 音视频处理方法、装置及电子设备 | |
CN106210865A (zh) | 一种基于远程桌面呈现协议的视频重定向方法及*** | |
WO2015154496A1 (zh) | 一种自适应音频输出的方法、装置、音频发送端及*** | |
CN101729827A (zh) | 一种语音服务方法、***及数字电视接收终端和前端设备 | |
WO2017185798A1 (zh) | 多媒体文件分享的方法及装置 | |
CN106658070B (zh) | 视频重定向的方法和装置 | |
EP3171610B1 (en) | Transmission device, transmission method, reception device, and reception method | |
WO2013174337A2 (zh) | 字幕提取方法及装置 | |
WO2016107174A1 (zh) | 多媒体文件数据的处理方法及***、播放器和客户端 | |
CN112423100A (zh) | 基于html5的web音视频自定义渲染方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161221 |
|
RJ01 | Rejection of invention patent application after publication |