CN105681838A - 一种hls直播在线用户统计方法和*** - Google Patents

一种hls直播在线用户统计方法和*** Download PDF

Info

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
Application number
CN201511025534.0A
Other languages
English (en)
Inventor
彭红顺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN YUNZHOU MULTIMEDIA TECHNOLOGY Co Ltd
Original Assignee
SHENZHEN YUNZHOU MULTIMEDIA TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SHENZHEN YUNZHOU MULTIMEDIA TECHNOLOGY Co Ltd filed Critical SHENZHEN YUNZHOU MULTIMEDIA TECHNOLOGY Co Ltd
Priority to CN201511025534.0A priority Critical patent/CN105681838A/zh
Publication of CN105681838A publication Critical patent/CN105681838A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client 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/25808Management of client data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/262Content 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring 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/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/643Communication protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring 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直播在线用户统计方法和***
技术领域
本发明涉及直播统计技术领域,尤其涉及一种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文件。
CN201511025534.0A 2015-12-30 2015-12-30 一种hls直播在线用户统计方法和*** Pending CN105681838A (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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