CN105681838A - 一种hls直播在线用户统计方法和*** - Google Patents
一种hls直播在线用户统计方法和*** Download PDFInfo
- Publication number
- CN105681838A CN105681838A CN201511025534.0A CN201511025534A CN105681838A CN 105681838 A CN105681838 A CN 105681838A CN 201511025534 A CN201511025534 A CN 201511025534A CN 105681838 A CN105681838 A CN 105681838A
- Authority
- CN
- China
- Prior art keywords
- file
- request
- broadcast information
- playing
- broadcasting
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
-
- 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Graphics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开一种HLS直播在线用户统计方法和***,本发明方法通过利用开源nginx服务器来实现http服务功能;通过文件及播放信息记录器,为HLS客户端分配一个唯一的播放ID,并通过该播放ID记录对应客户端的播放信息,来解决HLS通过http文件下载方式来实现直播中统计在线用户数的问题。为HLS直播并发统计提供了一个简单有效的方案。
Description
技术领域
本发明涉及直播统计技术领域,尤其涉及一种HLS直播在线用户统计方法和***。
背景技术
HTTPLiveStreaming(HLS)是苹果公司(AppleInc.)实现的基于HTTP的流媒体传输协议,可实现流媒体的直播和点播,主要应用在iOS***,为iOS设备(如iPhone、iPad)提供音视频直播和点播方案。HLS点播,基本上就是常见的分段HTTP点播,不同在于,它的分段非常小。相对于常见的流媒体直播协议,例如RTMP协议、RTSP协议、MMS协议等,HLS直播最大的不同在于,直播客户端获取到的,并不是一个完整的数据流。HLS协议在服务器端将直播数据流存储为连续的、很短时长的媒体文件(MPEG-TS格式),而客户端则不断的下载并播放这些小文件,因为服务器端总是会将最新的直播数据生成新的小文件,这样客户端只要不停的按顺序播放从服务器获取到的文件,就实现了直播。由此可见,基本上可以认为,HLS是以点播的技术方式来实现直播。由于数据通过HTTP协议传输,所以完全不用考虑防火墙或者代理的问题,而且分段文件的时长很短,客户端可以很快的选择和切换码率,以适应不同带宽条件下的播放。
HLS直播基于HTTP的流媒体传输协议,客户端不停的按顺序播放从服务器获取的文件,来实现直播,所以客户端与服务器上的网络连接不像RTSP和RTMP等协议使用的是TCP长连接,而是每下载一个文件,与服务器建立一个连接,下载完成后连接就断开。因此就不能通过网络是否连接来确定客户端是否在线。也不能通过一个网络连接ID来标识一个客户端,所以对HLS直播服务器来说,在线播放人数的统计是一个比较麻烦的事情。
发明内容
本发明实施例的目的在于提出一种HLS直播在线用户统计方法,旨在解决现有技术网络视频直播业务中的基于HLS直播服务器统计在线播放人数的繁琐的问题。
本发明实施例是这样实现的,一种HLS直播在线用户统计方法,所述方法包括以下步骤:
步骤A,预先创建一个文件及播放信息记录器;
步骤B,nginx服务器中的HTTP服务模块接收播放器提交的播放请求,判断播放请求的文件类型,若为ts文件,则进入步骤C,否则若为m3u8文件,进入步骤F;
步骤C,HTTP服务模块发送文件请求消息通知给文件及播放信息记录器;
步骤D,文件及播放信息记录器根据文件请求消息中的ts文件请求中的url,获得播放ID,记录该播放器的播放信息;
步骤E,Http服务模块将ts文件内容返回给播放器进行播放,结束;
步骤F,将播放请求通过HTTP服务模块代理,转发给文件及播放信息记录器;
步骤G,文件及播放信息记录器接收HTTP服务模块代理发送的m3u8文件请求,判断m3u8文件请求是否为第一次请求,若是则进入步骤H;若否,则进入步骤J,
步骤H,给m3u8文件请求分配一个唯一播放ID,添加到播放路径上,记录该播放器的播放信息,然后返回重定向m3u8文件给HTTP服务模块;
步骤I,HTTP服务模块将重定向m3u8文件返回给播放器进行播放,结束;
步骤J,获取m3u8文件信息,给m3u8文件信息中每一个ts文件url加上播放ID,记录该播放器的播放信息,然后将修改后的m3u8文件给HTTP服务模块;
步骤K,HTTP服务模块将文件及播放信息记录器修改后的m3u8文件返回给播放器进行播放,结束;
在步骤A-步骤K整个步骤中,文件及播放信息记录器定时扫描所有的播放信息,并统计所有播放ID的个数,如果播放最后时间与当前***时间差超过了m3u8文件中所有TS文件的时长总和,则认定该播放ID的播放器播放请求已经结束,播放记录信息已经无效并删除该播放ID;否则认定播放ID的播放信息继续有效。
本发明实施例的另一目的在于提出一种HLS直播在线用户统计***,所述***包括nginx服务器、文件及播放信息记录器和播放器;
所述nginx服务器包括HTTP服务模块;
HTTP服务模块,用于接收播放器提交的播放请求,判断播放请求的文件类型,若为ts文件,则发送文件请求消息通知给文件及播放信息记录器,否则若为m3u8文件请求,则判断m3u8文件请求是否为第一次请求,若为第一次请求则发送文件请求消息通知给文件及播放信息记录器,并将文件及播放信息记录器返回的重定向的m3u8文件内容返回给播放器;若为非第一次请求,则发送文件请求消息通知给文件及播放信息记录器,并将文件及播放信息记录器返回的修改后的m3u8文件内容返回给播放器;
文件及播放信息记录器,用于记录播放请求的播放信息;并用于为首次m3u8文件请求的m3u8文件请求分配一个唯一播放ID,添加到播放路径上;根据播放请求,传输相应的重定向m3u8文件或修改后的m3u8文件;并且定时扫描所有的播放信息,并统计所有播放ID的个数,如果播放最后时间与当前***时间差超过了m3u8文件中所有TS文件的时长总和,则认定该播放ID的播放器播放请求已经结束,播放记录信息已经无效并删除该播放ID;否则认定播放ID的播放信息继续有效。
本发明的有益效果
本发明方法通过利用开源nginx服务器来实现http服务功能;通过文件及播放信息记录器,为HLS客户端分配一个唯一的播放ID,并通过该播放ID记录对应客户端的播放信息,来解决HLS通过http文件下载方式来实现直播中统计在线用户数的问题。为HLS直播并发统计提供了一个简单有效的方案。
附图说明
图1是本发明优选实施例一种HLS直播在线用户统计方法流程图;
图2是本发明优选实施例一种HLS直播在线用户统计***结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图和实施例,对本发明进行进一步详细说明,为了便于说明,仅示出了与本发明实施例相关的部分。应当理解,此处所描写的具体实施例,仅仅用于解释本发明,并不用以限制本发明。
本发明实施例通过利用开源nginx服务器来实现http服务功能;通过文件及播放信息记录器,为HLS客户端分配一个唯一的播放ID,并通过该播放ID记录对应客户端的播放信息,来解决HLS通过http文件下载方式来实现直播中统计在线用户数的问题。为HLS直播并发统计提供了一个简单有效的方案。
实施例一
图1是本发明优选实施例一种HLS直播在线用户统计方法流程图;所述方法包括以下步骤:
S101,预先创建一个文件及播放信息记录器;
S102,nginx服务器中的HTTP服务模块接收播放器提交的播放请求,判断播放请求的文件类型,若为ts文件,则进入步骤S103,否则若为m3u8文件,进入步骤S106;
S103,HTTP服务模块发送文件请求消息通知给文件及播放信息记录器;
S104,文件及播放信息记录器根据文件请求消息中的ts文件请求中的url,获得播放ID,记录该播放器的播放信息,
当播放请求为ts文件请求时,所述播放信息包括播放ID和播放请求的最后时间;
S105,Http服务模块将ts文件内容返回给播放器进行播放,结束。
S106,将播放请求通过HTTP服务模块代理,转发给文件及播放信息记录器;
S107,文件及播放信息记录器接收HTTP服务模块代理发送的m3u8文件请求,判断m3u8文件请求是否为第一次请求,若是则进入S108;若否,则进入S110,
S108,给m3u8文件请求分配一个唯一播放ID,添加到播放路径上,记录该播放器的播放信息,然后返回重定向m3u8文件给HTTP服务模块;
首次m3u8文件请求,所述文件及播放信息记录器记录的播放信息包括播放ID和播放请求的最后时间;
S109,HTTP服务模块将重定向m3u8文件返回给播放器进行播放,结束。
S110,获取m3u8文件信息,给m3u8文件信息中每一个ts文件url加上播放ID,记录该播放器的播放信息,然后将修改后的m3u8文件给HTTP服务模块;
非首次m3u8文件请求,所述文件及播放信息记录器记录的播放信息包括播放ID、播放请求的最后时间;
S111,HTTP服务模块将文件及播放信息记录器修改后的m3u8文件返回给播放器进行播放,结束。
在S101-S111整个步骤中,文件及播放信息记录器定时扫描所有的播放信息,并统计所有播放ID的个数,如果播放最后时间与当前***时间差超过了m3u8文件中所有TS文件的时长总和,则认定该播放ID的播放器播放请求已经结束,播放记录信息已经无效并删除该播放ID;否则认定播放ID的播放信息继续有效。
实施例二
图2是本发明优选实施例一种HLS直播在线用户统计***结构图。所述***包括nginx服务器、文件及播放信息记录器和播放器;
所述nginx服务器包括HTTP服务模块;
HTTP服务模块,用于接收播放器提交的播放请求,判断播放请求的文件类型,若为ts文件,则发送文件请求消息通知给文件及播放信息记录器,否则若为m3u8文件请求,则判断m3u8文件请求是否为第一次请求,若为第一次请求则发送文件请求消息通知给文件及播放信息记录器,并将文件及播放信息记录器返回的重定向的m3u8文件内容返回给播放器;若为非第一次请求,则发送文件请求消息通知给文件及播放信息记录器,并将文件及播放信息记录器返回的修改后的m3u8文件内容(即给m3u8文件信息中每一个ts文件url加上播放ID后的m3u8文件)返回给播放器;
文件及播放信息记录器,用于记录播放请求的播放信息;并用于为首次m3u8文件请求的m3u8文件请求分配一个唯一播放ID,添加到播放路径上;根据播放请求,传输相应的重定向m3u8文件或修改后的m3u8文件(即给m3u8文件信息中每一个ts文件url加上播放ID后的m3u8文件);并且定时扫描所有的播放信息,并统计所有播放ID的个数,如果播放最后时间与当前***时间差超过了m3u8文件中所有TS文件的时长总和,则认定该播放ID的播放器播放请求已经结束,播放记录信息已经无效并删除该播放ID;否则认定播放ID的播放信息继续有效。
所述播放信息包括播放ID和播放请求的最后时间;
文件及播放信息记录器包括信息接收及传输模块、播放ID分配模块、信息记录模块、信息扫描及统计模块,
播放ID分配模块,用于为首次m3u8文件请求的m3u8文件请求分配一个唯一播放ID,添加到播放路径上;
信息接收及传输模块,用于接收播放请求,根据播放请求,传输相应的重定向m3u8文件或修改后的m3u8文件(即给m3u8文件信息中每一个ts文件url加上播放ID后的m3u8文件);
若播放请求为首次m3u8文件请求,则传输相应的重定向m3u8文件;
若播放请求为非首次m3u8文件请求,则传输相应的给m3u8文件信息中每一个ts文件url加上播放ID后的m3u8文件;
信息记录模块,用于记录播放请求的播放信息;所述播放信息包括播放ID和播放请求的最后时间;
信息扫描及统计模块,用于定时扫描所有的播放信息,并统计所有播放ID的个数,如果播放最后时间与当前***时间差超过了m3u8文件中所有TS文件的时长总和,则认定该播放ID的播放器播放请求已经结束,播放记录信息已经无效并删除该播放ID;否则认定播放ID的播放信息继续有效。
播放器,用于发送视频播放请求及根据nginx服务器返回的信息播放相应的视频。
本领域的普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序指令相关硬件来完成的,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质可以为ROM、RAM、磁盘、光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (7)
1.一种HLS直播在线用户统计方法,其特征在于,所述方法包括以下步骤:
步骤A,预先创建一个文件及播放信息记录器;
步骤B,nginx服务器中的HTTP服务模块接收播放器提交的播放请求,判断播放请求的文件类型,若为ts文件,则进入步骤C,否则若为m3u8文件,进入步骤F;
步骤C,HTTP服务模块发送文件请求消息通知给文件及播放信息记录器;
步骤D,文件及播放信息记录器根据文件请求消息中的ts文件请求中的url,获得播放ID,记录该播放器的播放信息;
步骤E,Http服务模块将ts文件内容返回给播放器进行播放,结束;
步骤F,将播放请求通过HTTP服务模块代理,转发给文件及播放信息记录器;
步骤G,文件及播放信息记录器接收HTTP服务模块代理发送的m3u8文件请求,判断m3u8文件请求是否为第一次请求,若是则进入步骤H;若否,则进入步骤J,
步骤H,给m3u8文件请求分配一个唯一播放ID,添加到播放路径上,记录该播放器的播放信息,然后返回重定向m3u8文件给HTTP服务模块;
步骤I,HTTP服务模块将重定向m3u8文件返回给播放器进行播放,结束;
步骤J,获取m3u8文件信息,给m3u8文件信息中每一个ts文件url加上播放ID,记录该播放器的播放信息,然后将修改后的m3u8文件给HTTP服务模块;
步骤K,HTTP服务模块将文件及播放信息记录器修改后的m3u8文件返回给播放器进行播放,结束;
在步骤A-步骤K整个步骤中,文件及播放信息记录器定时扫描所有的播放信息,并统计所有播放ID的个数,如果播放最后时间与当前***时间差超过了m3u8文件中所有TS文件的时长总和,则认定该播放ID的播放器播放请求已经结束,播放记录信息已经无效并删除该播放ID;否则认定播放ID的播放信息继续有效。
2.如权利要求1所述的HLS直播在线用户统计方法,其特征在于,
所述文件及播放信息记录器记录的播放信息包括播放ID和播放请求的最后时间。
3.一种HLS直播在线用户统计***,其特征在于,所述***包括nginx服务器、文件及播放信息记录器和播放器;
所述nginx服务器包括HTTP服务模块;
HTTP服务模块,用于接收播放器提交的播放请求,判断播放请求的文件类型,若为ts文件,则发送文件请求消息通知给文件及播放信息记录器,否则若为m3u8文件请求,则判断m3u8文件请求是否为第一次请求,若为第一次请求则发送文件请求消息通知给文件及播放信息记录器,并将文件及播放信息记录器返回的重定向的m3u8文件内容返回给播放器;若为非第一次请求,则发送文件请求消息通知给文件及播放信息记录器,并将文件及播放信息记录器返回的修改后的m3u8文件内容返回给播放器;
文件及播放信息记录器,用于记录播放请求的播放信息;并用于为首次m3u8文件请求的m3u8文件请求分配一个唯一播放ID,添加到播放路径上;根据播放请求,传输相应的重定向m3u8文件或修改后的m3u8文件;并且定时扫描所有的播放信息,并统计所有播放ID的个数,如果播放最后时间与当前***时间差超过了m3u8文件中所有TS文件的时长总和,则认定该播放ID的播放器播放请求已经结束,播放记录信息已经无效并删除该播放ID;否则认定播放ID的播放信息继续有效。
4.如权利要求3所述的HLS直播在线用户统计***,其特征在于,
所述播放信息包括播放ID和播放请求的最后时间。
5.如权利要求3所述的HLS直播在线用户统计***,其特征在于,
所述修改后的m3u8文件内容为:给m3u8文件信息中每一个ts文件url加上播放ID后的m3u8文件。
6.如权利要求5所述的HLS直播在线用户统计***,其特征在于,
所述文件及播放信息记录器包括信息接收及传输模块、播放ID分配模块、信息记录模块、信息扫描及统计模块,
播放ID分配模块,用于为首次m3u8文件请求的m3u8文件请求分配一个唯一播放ID,添加到播放路径上;
信息接收及传输模块,用于接收播放请求,根据播放请求,传输相应的重定向m3u8文件或修改后的m3u8文件;
信息记录模块,用于记录播放请求的播放信息;所述播放信息包括播放ID和播放请求的最后时间;
信息扫描及统计模块,用于定时扫描所有的播放信息,并统计所有播放ID的个数,如果播放最后时间与当前***时间差超过了m3u8文件中所有TS文件的时长总和,则认定该播放ID的播放器播放请求已经结束,播放记录信息已经无效并删除该播放ID;否则认定播放ID的播放信息继续有效。
7.如权利要求6所述的HLS直播在线用户统计***,其特征在于,
所述信息接收及传输模块中,用于接收播放请求,根据播放请求,传输相应的重定向m3u8文件或修改后的m3u8文件,具体为:
若播放请求为首次m3u8文件请求,则传输相应的重定向m3u8文件;
若播放请求为非首次m3u8文件请求,则传输相应的给m3u8文件信息中每一个ts文件url加上播放ID后的m3u8文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511025534.0A CN105681838A (zh) | 2015-12-30 | 2015-12-30 | 一种hls直播在线用户统计方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511025534.0A CN105681838A (zh) | 2015-12-30 | 2015-12-30 | 一种hls直播在线用户统计方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105681838A true CN105681838A (zh) | 2016-06-15 |
Family
ID=56189887
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201511025534.0A Pending CN105681838A (zh) | 2015-12-30 | 2015-12-30 | 一种hls直播在线用户统计方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105681838A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108429922A (zh) * | 2018-01-03 | 2018-08-21 | 平安科技(深圳)有限公司 | 视频文件处理方法、应用服务器及计算机可读存储介质 |
CN110022485A (zh) * | 2018-01-08 | 2019-07-16 | 阿里巴巴集团控股有限公司 | 一种在线数量统计方法及装置 |
CN111339495A (zh) * | 2020-02-18 | 2020-06-26 | 北京字节跳动网络技术有限公司 | 直播间在线人数的统计方法、装置、电子设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103248962A (zh) * | 2013-04-23 | 2013-08-14 | 华为技术有限公司 | 获取流媒体数据的方法、设备及*** |
CN103517157A (zh) * | 2013-09-27 | 2014-01-15 | 武汉市烽视威科技有限公司 | 实现hls频道时移播放的方法及*** |
CN104320679A (zh) * | 2014-10-11 | 2015-01-28 | 中兴通讯股份有限公司 | 一种基于hls协议的用户信息获取方法和服务器 |
CN104363472A (zh) * | 2014-10-20 | 2015-02-18 | 中兴通讯股份有限公司 | 基于hls的能力控制方法及服务***和slb服务器 |
WO2015134649A1 (en) * | 2014-03-05 | 2015-09-11 | Citrix Systems, Inc. | Systems and methods for media format substitution |
-
2015
- 2015-12-30 CN CN201511025534.0A patent/CN105681838A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103248962A (zh) * | 2013-04-23 | 2013-08-14 | 华为技术有限公司 | 获取流媒体数据的方法、设备及*** |
CN103517157A (zh) * | 2013-09-27 | 2014-01-15 | 武汉市烽视威科技有限公司 | 实现hls频道时移播放的方法及*** |
WO2015134649A1 (en) * | 2014-03-05 | 2015-09-11 | Citrix Systems, Inc. | Systems and methods for media format substitution |
CN104320679A (zh) * | 2014-10-11 | 2015-01-28 | 中兴通讯股份有限公司 | 一种基于hls协议的用户信息获取方法和服务器 |
CN104363472A (zh) * | 2014-10-20 | 2015-02-18 | 中兴通讯股份有限公司 | 基于hls的能力控制方法及服务***和slb服务器 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108429922A (zh) * | 2018-01-03 | 2018-08-21 | 平安科技(深圳)有限公司 | 视频文件处理方法、应用服务器及计算机可读存储介质 |
CN108429922B (zh) * | 2018-01-03 | 2021-09-03 | 平安科技(深圳)有限公司 | 视频文件处理方法、应用服务器及计算机可读存储介质 |
CN110022485A (zh) * | 2018-01-08 | 2019-07-16 | 阿里巴巴集团控股有限公司 | 一种在线数量统计方法及装置 |
CN110022485B (zh) * | 2018-01-08 | 2021-12-24 | 阿里巴巴集团控股有限公司 | 一种在线数量统计方法及装置 |
CN111339495A (zh) * | 2020-02-18 | 2020-06-26 | 北京字节跳动网络技术有限公司 | 直播间在线人数的统计方法、装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3028433B1 (en) | Averting ad skipping in adaptive bit rate systems | |
US9769236B2 (en) | Combined broadcast and unicast delivery | |
JP5341186B2 (ja) | プロキシ機能 | |
US20100241757A1 (en) | System and Method for Storing Streaming Media File | |
CN103813185B (zh) | 一种分段节目快速分发的方法、服务器及客户端 | |
CN105657443A (zh) | 一种直播时移播放方法和*** | |
CA2646920A1 (en) | Peer-to-peer video on demand techniques | |
US20170264960A1 (en) | Content management in a network environment | |
KR20120060134A (ko) | 광고 재생 방법 및 장치 | |
CN108513162A (zh) | 直播回看的缓存、播放方法及*** | |
CN105049873A (zh) | 一种流媒体传输方法、装置和*** | |
CN105681838A (zh) | 一种hls直播在线用户统计方法和*** | |
EP3103262B1 (en) | Client behavior control in adaptive streaming | |
CN105812831B (zh) | 网络节目的录制方法、装置、***以及播放方法、装置 | |
US10750248B1 (en) | Method and apparatus for server-side content delivery network switching | |
JP2009543488A (ja) | 端末においてマルチメディアコンテンツをダウンロードするシステム及び方法 | |
JP6597604B2 (ja) | 受信装置、送信装置、データ通信方法、およびデータ処理方法 | |
EP3092780B1 (en) | Signaling and handling of forensic marking for adaptive streaming | |
Burke | Video streaming over named data networking | |
US20120079605A1 (en) | Methods and Arrangements for Rendering Real-Time Media Services | |
JP2023519293A (ja) | プログラム再生方法及び装置 | |
KR20100059117A (ko) | 컨텐츠 분산형 스트리밍 시스템, 캐시서버 및 컨텐츠 스트리밍 방법 | |
CN105744309A (zh) | 一种直播视频的生成及播放方法、装置、终端及*** | |
CN108924573A (zh) | 数据流处理、播放方法、服务器、播放装置、***及介质 | |
KR102275872B1 (ko) | 하이브리드 라디오 서비스 제공 서버 및 그 제공 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160615 |
|
WD01 | Invention patent application deemed withdrawn after publication |