CN110519610B - 直播资源处理方法及***、服务器和客户端设备 - Google Patents
直播资源处理方法及***、服务器和客户端设备 Download PDFInfo
- Publication number
- CN110519610B CN110519610B CN201910750957.0A CN201910750957A CN110519610B CN 110519610 B CN110519610 B CN 110519610B CN 201910750957 A CN201910750957 A CN 201910750957A CN 110519610 B CN110519610 B CN 110519610B
- Authority
- CN
- China
- Prior art keywords
- live
- sub
- stream
- live stream
- client device
- 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.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 48
- 238000000034 method Methods 0.000 claims abstract description 60
- 238000012163 sequencing technique Methods 0.000 claims description 31
- 238000004891 communication Methods 0.000 claims description 22
- 238000004590 computer program Methods 0.000 claims description 20
- 238000012545 processing Methods 0.000 claims description 19
- 238000003860 storage Methods 0.000 claims description 7
- 230000001960 triggered effect Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 241000723420 Celtis Species 0.000 description 4
- 235000018962 Celtis occidentalis Nutrition 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 241000760358 Enodes Species 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
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/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- 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/25866—Management of end-user 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/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/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- 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
- H04N21/26258—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 for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
-
- 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)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Graphics (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例公开了一种直播资源处理方法及***、服务器和客户端设备,方法包括:将直播流发送给客户端设备;在所述直播流的发送过程中将子直播流发送给客户端设备;其中,每个子直播流为所述直播流中的一个片段在所述直播流的发送过程中。本发明在直播流的直播过程中提供了多路子直播流信号可供选择,从而使得用户可以根据对直播流中不同片段的喜好度选择其中一路直播信号进行观看,从而提高了用户体验。
Description
技术领域
本发明涉及通信技术领域,具体涉及一种直播资源处理方法及***、服务器和客户端设备。
背景技术
随着视频直播技术的发展,使得音乐会、现场体育比赛、远程教学、商业宣传、远程会议等现场实况可以通过视频直播技术进行实时观看。
然而,目前线上用户在观看视频直播时,尤其是明星综合演唱会这类现场直播时,往往只能接收一路由直播导播台发送的直播流,当该直播流中遇到用户不喜欢的明星演唱时用户没有其他路关于该演唱会中其他明星的直播流信号可供选择,从而导致用户体验不好。
发明内容
由于现有方法存在上述问题,本发明实施例提出一种直播资源处理方法及***、服务器和客户端设备。
第一方面,本发明实施例提供了一种直播资源处理方法,包括:
将直播流发送给客户端设备;
在所述直播流的发送过程中将子直播流发送给客户端设备;其中,每个子直播流为所述直播流中的一个片段。
进一步地,所述在所述直播流的发送过程中将子直播流发送给客户端设备,具体包括:
在所述直播流的发送过程中对所述直播流进行拆分,获取子直播流;
将所述子直播流发送给客户端设备。
进一步地,所述在所述直播流的发送过程中将子直播流发送给客户端设备,具体包括:
接收各个客户端设备在所述直播流的发送过程中分别发送的子直播流;
将所述子直播流发送给客户端设备。
进一步地,所述将所述子直播流发送给客户端设备,具体包括:
对所述子直播流进行排序处理,获取排序结果;
将所述排序结果和所述子直播流发送给客户端设备。
进一步地,所述对所述子直播流进行排序处理,获取排序结果,具体包括:
根据所述子直播流中每一条子直播流与所述直播流中已经播放的位于不同时间段内的内容的相似度、每一条子直播流的点击量和每一条子直播流中的掌声次数中的一种或多种,对所述子直播流进行排序处理,获取排序结果。
进一步地,所述对所述子直播流进行排序处理,获取排序结果,具体包括:
根据所述子直播流中每一条子直播流与不同客户端设备的画像匹配度,对所述子直播流进行排序处理,获取排序结果。
进一步地,所述对所述子直播流进行排序处理,获取排序结果,具体包括:
根据所述子直播流中每一条子直播流与所述直播流中已经播放的位于不同时间段内的内容的相似度、每一条子直播流的点击量和每一条子直播流中的掌声次数中的一种或多种,以及,所述子直播流中每一条子直播流与不同客户端设备的画像匹配度,对所述子直播流进行排序处理,获取排序结果。
进一步地,针对不同客户端设备,按照第一关系模型获取所述子直播流中每一条子直播流的排序得分,并按照所述排序得分对所述子直播流进行排序处理,获取与不同客户端设备分别匹配的排序结果;其中,所述第一关系模型为:P=p1w1+p2w2+p3w3+p4w4,其中,P为每一条子直播流的排序得分值,p1为预先设置的相似度的分值系数,p2为预先设置的点击量的分值系数,p3为预先设置的掌声次数的分值系数,p4为预先设置的画像匹配度的分值系数,w1为根据每一条子直播流与所述直播流中已经播放的位于不同时间段内的内容的相似度确定的权重,w2为根据每一条子直播流的点击量情况确定的权重,w3为根据每一条子直播流中的掌声次数情况确定的权重,w4为根据每一条子直播流与相应客户端设备的画像匹配度情况确定的权重。
进一步地,所述接收各个客户端设备在所述直播流的发送过程中分别发送的子直播流,具体包括:
接收各个客户端设备在所述直播流的发送过程中通过D2D网络与服务器的代理终端进行D2D通信后由代理终端转发的子直播流。
第二方面,本发明实施例还提供了一种直播资源处理方法,包括:
接收直播流,并播放所述直播流;
接收子直播流,并显示所述子直播流,以供触发播放;其中,每个子直播流为所述直播流中的一个片段。
进一步地,在接收子直播流之前,所述方法还包括:
在所述直播流的播放过程中,发送本地的子直播流,以供服务器将所述子直播流发送给客户端设备。
第三方面,本发明实施例还提供了一种直播资源处理***,包括:服务器和客户端设备,其中,所述服务器与所述客户端设备之间通信连接;所述服务器,用于执行如第一方面所述的直播资源处理方法;所述客户端设备,用于执行如第二方面所述的直播资源处理方法。
第四方面,本发明实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的直播资源处理方法,或者,所述处理器执行所述计算机程序时实现如第二方面所述的直播资源处理方法。
第五方面,本发明实施例还提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所述的直播资源处理方法,或者,该计算机程序被处理器执行时实现如第二方面所述的直播资源处理方法。
由上述技术方案可知,本发明实施例提供的直播资源处理方法及***、服务器和客户端设备,将直播流发送给客户端设备;在所述直播流的发送过程中将子直播流发送给客户端设备;其中,每个子直播流为所述直播流中的一个片段。本发明实施例在直播流的直播过程中提供了多路子直播流信号可供选择,从而使得用户可以根据对直播流中不同片段的喜好度选择其中一路直播信号进行观看,从而提高了用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。
图1是本发明一实施例提供的直播资源处理方法的流程图;
图2是本发明一实施例提供的直播资源处理方法的工作原理示意图;
图3是本发明一实施例提供的客户端设备的播放界面展示图;
图4是本发明另一实施例提供的直播资源处理方法的流程图;
图5是本发明一实施例提供的服务器的结构示意图;
图6是本发明一实施例提供的客户端设备的结构示意图;
图7是本发明一实施例提供的电子设备的结构示意图。
具体实施方式
下面结合附图,对本发明的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
图1示出了本发明一实施例提供的直播资源处理方法的流程图,如图1所示,本发明实施例提供的直播资源处理方法,应用于服务器侧,具体包括如下内容:
步骤101:将直播流发送给客户端设备;
步骤102:在所述直播流的发送过程中将子直播流发送给客户端设备;其中,每个子直播流为所述直播流中的一个片段。
在所述直播流的发送过程中在本实施例中,需要说明的是,上述步骤101-102的执行主体为服务器(也称直播分发服务器)。
在本实施例中,由服务器先接收由直播导播台发送的直播流,然后将直播流发送给客户端设备。这里,客户端设备可以为一个客户端设备,也可以为两个或两个以上的客户端设备。这里,服务器接收的由直播导播台发送的直播流为由直播导播台对由视频采集设备采集的现场直播视频进行拼接、剪辑、优化处理后形成的初始直播流。
如图2所示,摄像机A与摄像机B作为直播视频流的采集设备用于采集现场直播视频,如演唱会直播视频,摄像机A与摄像机B自带HDMI数据线与内置网卡,将采集的直播视频输入至直播导播台,然后直播导播台对摄像机A与摄像机B采集的直播视频进行拼接、剪辑、优化处理后形成的直播流,直播导播台将所述直播流发送服务器,然后由服务器接收直播导播台发送的直播流。
在本实施例中,服务器将直播流发送给客户端设备,使得客户端设备播放所述直播流,例如,客户端设备在接收到所述直播流后可以在对应客户端设备的主直播区域播放所述直播流。此外,在本实施例中,服务器在向客户端设备发送所述直播流的过程中,还会向客户端设备发送子直播流,使得客户端设备除了有直播流这一路直播信号可以播放外,还可以有其他路直播信号如子直播流可以播放。
在本实施例中,需要说明的是,服务器在将直播流发送给客户端设备时,可以是将直播流发送给第一目标区域内的客户端设备,此外,服务器将子直播流发送给客户端设备时,可以是将子直播流发送给第二目标区域内的客户端设备,这里的第一目标区域和第二目标区域可以是同一区域(如北京或全国),也可以为不同的目标区域,如第一目标区域为北京,第二目标区域为上海。
在本实施例中,所述第一目标区域和所述第二目标区域是指所述服务器负责向客户端设备分发直播流的服务区域。所述第一目标区域和所述第二目标区域内一般存在多个客户端设备,这里的多个客户端设备是指两个或两个以上的客户端设备。
在本实施例中,服务器将从直播导播台所述直播流发送给目标区域内的客户端设备,使得目标区域内的客户端设备在对应客户端设备的主直播区域播放所述直播流。这里,需要说明的是,每个客户端设备都有一个主直播区域,所述主直播区域用于播放所述服务器发送的初始直播流(也即直播流)。
在本实施例中,这里的客户端设备可以为智能手机、智能手表、平板电脑等移动类设备,也可以为电脑,电视等非移动类的智能设备。
在本实施例中,上述步骤102有两种具体实现方式。其中一种可以是:在所述直播流的发送过程中对所述直播流进行拆分,获取子直播流,然后将所述子直播流发送给客户端设备。另一种是:接收各个客户端设备在所述直播流的发送过程中分别发送的子直播流,然后将所述子直播流发送给客户端设备。
在本实施例中,需要说明的是,服务器在所述直播流的发送过程中对所述直播流进行拆分获取的子直播流可以为一条子直播流,也可以为多条子直播流。
在本实施例中,需要说明的是,各个客户端设备在所述直播流的发送过程中分别发送的子直播流可以为一条子直播流,也可以为多条子直播流。进一步说明的是,可以是一个客户端发送一条或多条子直播流,也可以是两个客户端分别发送一条或多条直播流,也可以为多个客户端分别发送一条或多条直播流。
在本实施例中,对于上述第一种实现方式,服务器按照直播流的直播内容的可拆分性进行拆分,例如,对于一场综合明星演唱会(里面包括有张学友、朴树、刘德华、周华健、陈奕迅等明星的演唱)的直播,可以对该直播的直播流按照不同的明星演唱片段进行拆分,获取多个子直播流。例如,进行拆分时,可以将张学友的演唱片段、朴树的演唱片段、刘德华的演唱片段、周华健的演唱片段、陈奕迅的演唱片段进行拆分,获取多个子直播流。
在本实施例中,对于上述第二种实现方式,客户端设备在播放直播流的过程中,将本地的直播流片段作为单独的子直播流发送给服务器,具体发送方式为:客户端设备通过D2D网络与服务器的代理终端进行D2D通信后将本地的直播流的片段作为单独的子直播流发送给代理终端,然后由代理终端转发给服务器。这里,向服务器发送本地的直播流的片段的客户端设备可以为任意客户端设备。此外,可以理解的是,每个客户端设备均可以将本地的直播流的片段作为单独的子直播流发送给服务器,然后由服务器分发给所有或部分客户端设备,从而实现目标区域内多个客户端设备之间的资源共享。
由上述技术方案可知,本发明实施例提供的直播资源处理方法,在直播流的直播过程中除直播流信号以外,还提供了多路子直播流信号可供选择,从而使得用户可以根据对直播流中不同片段的喜好度选择其中一路直播信号进行观看,从而提高了用户体验。
在本实施例中,基于上面的分析可知,对于上述第二种实现方式,服务器会接收各个客户端设备在所述直播流的发送过程中分别发送的子直播流;其中,每个子直播流为所述直播流中的一个片段,例如,假设所述直播流为一个综合明星演唱会(里面包括有张学友、朴树、刘德华、周华健、陈奕迅等明星的演唱),则这里的一个一个子直播流可以为张学友的演唱片段、朴树的演唱片段、刘德华的演唱片段、周华健的演唱片段、陈奕迅的演唱片段等,进而服务器可以将所述子直播流发送给客户端设备,以供多个客户端设备可以观看其他客户端设备共享的子直播流。这里,需要说明的是,每个客户端设备除了都有一个主直播区域以外,还都有一个待选直播区域,所述待选直播区域用于显示所述子直播流的播放点击链接(如图3所示)。这里,需要说明的是,所述子直播流可以包括一条子直播流,也可以包括多条子直播流。需要说明的是,当所述子直播流为多条子直播流时,相应地,客户端设备的待选直播区域中显示有多条子直播流的播放点击链接(如图3下半部分所示的多条推荐直播流)。进一步需要说明的是,当某条子直播流的播放点击链接被触发后对应的主直播区域将切换为播放该条子直播流。由上述技术方案可知,本发明实施例提供的直播资源处理方法,由各个客户端设备在播放直播流的过程中向服务器发送子直播流;其中,每个子直播流为所述直播流中的一个片段,进而由服务器将所述子直播流发送给多个客户端设备,从而使得客户端设备拥有多路直播流可选择,不再只是有一路直播流。同时,通过这样的处理,多个客户端设备能够共享其他客户端设备上传的直播资源,从而实现了多个客户端设备之间的资源共享。
进一步地,基于上述实施例的内容,在本实施例中,所述将所述子直播流发送给客户端设备,具体包括:
对所述子直播流进行排序处理,获取排序结果;
将所述排序结果和所述子直播流发送给客户端设备。
在本实施例中,将对所述子直播流进行排序处理后再发送给客户端设备,可以为用户提供更为合理的子直播流推荐列表。
进一步地,基于上述实施例的内容,在本实施例中,上述对所述子直播流进行排序处理,获取排序结果可通过下面三种方式中的任意一种实现:
A、根据所述子直播流中每一条子直播流与所述直播流中已经播放的位于不同时间段内的内容的相似度、每一条子直播流的点击量和每一条子直播流中的掌声次数中的一种或多种,对所述子直播流进行排序处理,获取排序结果。
B、根据所述子直播流中每一条子直播流与所述目标区域内不同客户端设备的画像匹配度,对所述子直播流进行排序处理,获取排序结果。
C、根据所述子直播流中每一条子直播流与所述直播流中已经播放的位于不同时间段内的内容的相似度、每一条子直播流的点击量和每一条子直播流中的掌声次数中的一种或多种,以及,所述子直播流中每一条子直播流与所述目标区域内不同客户端设备的画像匹配度,对所述子直播流进行排序处理,获取排序结果。
相应地,上述将所述排序结果和所述子直播流发送给客户端设备,具体包括:将所述排序结果和所述子直播流发送给客户端设备,使得客户端设备在待选直播区域按照所述排序结果显示多条子直播流的播放点击链接。这里的排序结果指多个子直播流的先后排序关系。如,共有3条子直播流a、b、c,经上面介绍的几种排序处理方式处理后得到a应该排第一位,c应该排第二位,b应该排第三位,则相应地,这里的排序结果可以指:a排第一位,c排第二位,b排第三位。
在本实施例中,需要说明的是,在服务器接收到子直播流后,由服务器对多条子直播流进行排序,然后将排序结果发送给多个客户端设备,使得多个客户端设备能够在对应客户端设备的待选直播区域按照所述排序结果显示所述多条子直播流的播放点击链接。例如图3所示的待选直播区域中显示的多条子直播流是经过排序处理后结果。
在本实施例中,需要说明的是,服务器对多条子直播流进行排序时,排序规则可以有多种多样,例如上面所述的A、B、C三种排序处理方式,下面将一一分别进行介绍。
下面介绍第一种排序处理方式A:
A、根据所述多条子直播流中每一条子直播流与所述直播流中已经播放的位于不同时间段内的内容的相似度、所述多条子直播流中每一条子直播流的点击量和所述多条子直播流中每一条子直播流中的掌声次数中的一种或多种,对所述子直播流进行排序处理,获取所述多条子直播流的排序结果。
对于上述排序处理方式A,一共包括三种排序时需要考虑的因素,分别为①多条子直播流中每一条子直播流与所述直播流中已经播放的位于不同时间段内的内容的相似度;②所述多条子直播流中每一条子直播流的点击量;③所述多条子直播流中每一条子直播流中的掌声次数。需要说明的是,这里可以采用其中的一种、两种或三种进行排序处理,也即上面的描述“一种或多种”中的“多种”可以包括两种或三种。
进一步地,对于第①种因素,在具体实现时,可以通过服务器内预先设置好的视频内容识别模块对所述多条子直播流中每一条子直播流的内容进行识别,以确定每一条子直播流与直播流中已经播放的内容中哪一时间段内的内容相似,一般情况下,与直播流中已经播放的内容中与当前时间越接近的时间段内的内容相似,则越应该排在推荐列表的前面,此时,第①种因素可以理解成每条子直播流的视频内容与当前时间已经播放内容的接近程度。
举例来说,假设直播流为一场明星综合演唱会,演唱会上会有多个明星逐次演唱。此时,假设直播流中已经按照顺序完成赵一、钱二、孙三、李四的歌曲直播视频的播放,那么假设视频内容识别模块识别出某一条子直播流中的内容是赵一的演唱内容,则可以将对应的排序权重设置为较低,如果视频内容识别模块识别出某一条子直播流中的内容是李四的演唱内容,则可以将对应的排序权重设置为较高。
当然,需要说明的是,这里并不是将其限定为:与直播流中已经播放的内容中与当前时间越接近的时间段内的内容相似,则越应该排在推荐列表的前面,因为在不同的需求下(例如有的用户想回忆一下演唱会位于开始阶段的一些节目),还可能是与直播流中已经播放的内容中与当前时间越远的时间段内的内容相似,则越应该排在推荐列表的前面。
需要说明的是,服务器内预先设置好的视频内容识别模块对各条直播流的内容识别处理工作属于现有的视频识别技术,对此,本实施例不再做过多的详细介绍。
进一步地,对于第②种因素,在具体实现时,可通过服务器内预先设置好的后台观众点击统计模块进行统计,如果某条子直播流的点击量较大,则可以将对应的排序权重设置为较高。如果某条子直播流的点击量较小,则可以将对应的排序权重设置为较低。这里的点击量实际上指播放量。
进一步地,对于第③种因素,在具体实现时,可通过服务器内预先设置好的声纹识别模块进行处理,如果某条子直播流的掌声次数较多,则可以将对应的排序权重设置为较高。如果某条子直播流的掌声次数较少,则可以将对应的排序权重设置为较低。需要说明的是,这里在统计掌声次数时,会设置一个掌声响度阈值,只有超过这个掌声响度阈值的掌声才能被统计成一次。
由上面描述可知,对于上述排序处理方式A,本实施例根据所述多条子直播流中每一条子直播流与所述直播流中已经播放的位于不同时间段内的内容的相似度、所述多条子直播流中每一条子直播流的点击量和所述多条子直播流中每一条子直播流中的掌声次数中的一种或多种,对所述子直播流进行排序处理,从而能够获取较为合理的排序结果,从而能够为用户提供更为合理有效的推荐列表,从而提高了用户体验。
下面介绍第二种排序处理方式B:
B、根据所述多条子直播流中每一条子直播流与所述目标区域内不同客户端设备的画像匹配度对所述子直播流进行排序处理,获取与所述目标区域内不同客户端设备匹配的排序结果;相应地,所述将所述排序结果和所述多条子直播流发送给客户端设备,使得客户端设备在待选直播区域按照所述排序结果显示所述多条子直播流的播放点击链接,具体包括:将与不同客户端设备匹配的排序结果和所述多条子直播流发送给对应的客户端设备,使得对应客户端设备在待选直播区域按照对应匹配的排序结果显示所述多条子直播流的播放点击链接;
对于上述排序处理方式B,与上述排序处理方式A不同的是,其并没有考虑每条子直播流与直播流中已经播放的位于不同时间段内的内容的相似度、每条子直播流的点击量、每条子直播流中的掌声次数,而是考虑了每条子直播流与不同客户端设备的画像匹配度,也即考虑了每条子直播流与不同客户端设备对应的用户的画像匹配度。例如,客户端设备F对应的用户F对演唱会中赵一的偏好度较大,则以将对应的排序权重设置为较高。
需要说明的是,由于这种排序方式充分考虑了客户端设备的个性化需求,因此,排序结果比较符合客户端设备对应的用户的需求,从而可以提高用户体验。此外,由于这种排序方式与客户端设备的个性化需求相关,因此,采用这种排序方式生成的排序结果应该是与每个客户端设备一一匹配对应的。
下面介绍第二种排序处理方式C:
C、根据所述多条子直播流中每一条子直播流与所述直播流中已经播放的位于不同时间段内的内容的相似度、所述多条子直播流中每一条子直播流的点击量和所述多条子直播流中每一条子直播流中的掌声次数中的一种或多种,以及,所述多条子直播流与所述目标区域内不同客户端设备的画像匹配度对所述子直播流进行排序处理,获取与所述目标区域内不同客户端设备匹配的排序结果;相应地,所述将所述排序结果和所述多条子直播流发送给客户端设备,使得客户端设备在待选直播区域按照所述排序结果显示所述多条子直播流的播放点击链接,具体包括:将与不同客户端设备匹配的排序结果和所述多条子直播流发送给对应的客户端设备,使得对应客户端设备在待选直播区域按照对应匹配的排序结果显示所述多条子直播流的播放点击链接。
对于上述排序处理方式C,可以看作是上述排序处理方式A和B的结合,在上述排序处理方式C中,不但考虑了每条子直播流与直播流中已经播放的位于不同时间段内的内容的相似度、每条子直播流的点击量、每条子直播流中的掌声次数,还考虑了每条子直播流与不同客户端设备的画像匹配度。
需要说明的是,上述排序处理方式C与上述排序处理方式B类似,由于与客户端设备的个性化需求相关,因此,采用这种排序方式生成的排序结果应该是与每个客户端设备一一匹配对应的。
基于上述实施例的内容,在本实施例中,对于上述排序处理方式A,具体可采用如下方式实现:
按照下面关系模型获取所述多条子直播流中每一条子直播流的排序得分,并按照所述排序得分对所述子直播流进行排序处理,获取所述多条子直播流的排序结果:
P=p1w1+p2w2+p3w3
其中,P为每一条子直播流的排序得分值,p1为预先设置的相似度的分值系数,p2为预先设置的点击量的分值系数,p3为预先设置的掌声次数的分值系数,w1为根据每一条子直播流与所述直播流中已经播放的位于不同时间段内的内容的相似度确定的权重,w2为根据每一条子直播流的点击量情况确定的权重,w3为根据每一条子直播流中的掌声次数情况确定的权重。需要说明的是,这里的p1,p2,p3,p4的值可以预先根据需要设置。例如,假设预先设定相似度的分值系数大于点击量的分值系数,点击量的分值系数大于掌声次数的分值系数,则可以将p1设置为10,p2设置为8,p3设置为5。此外,w1为根据每一条子直播流与所述第一直播流中已经播放的位于不同时间段内的内容的相似度确定的权重。例如,对于三条子直播流,分别为子直播流a、子直播流b和子直播流c。假设子直播流a与第一直播流中已经播放的位于第一时间段t1内的内容相似,子直播流b与第一直播流中已经播放的位于第二时间段t2内的内容相似,子直播流c与第一直播流中已经播放的位于第三时间段t3内的内容相似,且在第一直播流中,第一时间段t1早于第二时间段t2,第二时间段t2早于第三时间段t3。则如果当前进行排序时考虑的是距离当前时间越近的视频内容越希望推荐在前面,则可以得到子直播流a对应的w1较小(如为1),而子直播流c对应的w1较大(如为4)。
此外,对于w2的取值,主要是根据每条子直播流的点击量确定,例如,若点击量为500-1000,则可以将w2设置为4,若点击量为200-499,则可以将w2设置为3,若点击量为50-199,则可以将w2设置为2,若点击量为1-49,则可以将w2设置为1,若点击量为0,则可以将w2设置为0。
此外,对于w3的取值,主要是根据每条子直播流中的掌声次数确定,例如,若掌声次数大于4,则可以将w3设置为4,若掌声次数大于3,则可以将w3设置为3,若掌声次数大于2,则可以将w3设置为2,若掌声次数大于1,则可以将w3设置为1,若掌声次为0,则可以将w3设置为0。
基于上述实施例的内容,在本实施例中,对于上述排序处理方式C:
针对不同客户端设备,按照下面关系模型获取所述多条子直播流中每一条子直播流的排序得分,并按照所述排序得分对所述子直播流进行排序处理,获取与所述目标区域内不同客户端设备匹配的排序结果:
P=p1w1+p2w2+p3w3+p4w4
其中,P为每一条子直播流的排序得分值,p1为预先设置的相似度的分值系数,p2为预先设置的点击量的分值系数,p3为预先设置的掌声次数的分值系数,p4为预先设置的画像匹配度的分值系数,w1为根据每一条子直播流与所述直播流中已经播放的位于不同时间段内的内容的相似度确定的权重,w2为根据每一条子直播流的点击量情况确定的权重,w3为根据每一条子直播流中的掌声次数情况确定的权重,w4为根据每一条子直播流与相应客户端设备的画像匹配度情况确定的权重。
在本实施例中,相对于上述排序处理方式B,增加了p4和w4。对于p4的取值可以预先根据需要设置。对于w4的取值,主要是根据每条子直播流与不同客户端设备画像的匹配度,例如,若客户端设备A对赵一的偏好度大于40,则可以将w4设置为4,若客户端设备A对赵一的偏好度大于30,则可以将w4设置为3,若客户端设备A对赵一的偏好度大于20,则可以将w4设置为2,若客户端设备A对赵一的偏好度大于10,则可以将w4设置为1,若客户端设备A对赵一的偏好度小于10,则可以将w4设置为0。
此外,需要说明的是,当用户触发位于客户端设备的待选直播区域内的子直播流时,服务器会重新生成新的排序结果。具体地,所述资源处理方法,还包括:
接收重新排序请求,其中,所述重新排序请求是客户端设备在检测到子直播流被触发播放后发送的;
根据所述重新排序请求中携带的客户端设备标识以及被触发播放的子直播流的标识,对相应客户端设备中除被触发播放的子直播流以外的其他子直播流进行重新排序,获取重新排序结果,并将重新排序结果发送给相应的客户端设备。
需要说明的是,服务器根据被触发播放的子直播流的标识可以获知被触发播放的子直播流的具体内容,进而具体的排序算法可以参照上面实施例所述的算法,具体排序原理不再详述。其中,需要注意的是,在进行排序中,对于上面排序算法中的“根据所述多条子直播流中每一条子直播流与所述直播流中已经播放的位于不同时间段内的内容的相似度”中的直播流,在该实施例中需要适应性地替换为被触发播放的子直播流,其他排序算法内容均不变,因此,这里不再详述。
进一步地,基于上述实施例的内容,所述接收各个客户端设备在所述直播流的发送过程中分别发送的子直播流具体可通过如下方式实现:
接收客户端设备通过D2D网络与服务器的代理终端进行D2D通信后由代理终端转发的子直播流。
在本实施例中,需要说明的是,5G通信中的D2D(Device-to-Device)技术可以实现近邻用户之间的数据快速高质量传输。基于该技术原理,为实现目标区域内近邻用户之间直播资源的共享,优选地采用了通过建立D2D网络的方式使得目标区域内各个客户端设备能够与服务器的代理终端进行D2D通信连接,从而使得各个客户端设备在播放直播流的过程中通过D2D网络与服务器的代理终端进行D2D通信,然后将本地的直播流的片段作为子直播流发送给所述代理终端,由所述代理终端向所述服务器转发所述子直播流,使得服务器可以将所述子直播流发送给所有或部分终端,从而使得客户端设备在不再只是有一路直播流信号,而是可以拥有多路直播流可选择。由于D2D通信的实时性,使得多个客户端设备能够快速共享附近其他客户端设备上传的直播资源,从而能够实现多个客户端设备之间的资源共享。
在本实施例中,需要说明的是,参见图2所示的原理图,在客户端设备A与代理终端Agent建立D2D通信时,为保证通信质量,需要有基站的参与。如图2所示,演进型基站eNodeA负责确保客户端设备与代理终端Agent之间D2D通信的建立。具体地,eNodeA的Serving PDNGateway通过请求源IP和目的IP以及利用K-means算法的方式查找IP地址段相同或者临近的Agent和客户端设备。Serving PDN Gateway通过查找策略表的方式判断两者是否可以建立D2D连接,eNodeA通过检测Agent和客户端两端的信道质量,如果检测结果是质量较高,则可以直接建立D2D连接。
图4示出了本发明另一实施例提供的直播资源处理方法的流程图,如图4所示,本发明实施例提供的直播资源处理方法,应用于客户端设备侧,具体包括如下内容:
步骤201:接收直播流,并播放所述直播流;
步骤202:接收子直播流,并显示所述子直播流,以供触发播放;其中,每个子直播流为所述直播流中的一个片段。
正如上面实施例所介绍的,所述子直播流可以为由服务器对直播流进行拆分后获取的子直播流,也可以为由各客户端设备向服务器发送的子直播流。
若所述子直播流为由各客户端设备向服务器发送的子直播流,则需要说明的是,在接收子直播流之前,所述方法还包括:
在所述直播流的播放过程中,发送本地的子直播流,以供服务器将所述子直播流发送给客户端设备。
在所述直播流的发送过程中在本实施例中,需要说明的是,每个客户端设备中均包括有主直播区域和待选直播区域,所述主直播区域用于播放直播流或用户触发播放的子直播流,所述待选直播区域用于显示接收到的子直播流的播放点击链接,其中,当接收到的子直播流具有排序结果时,所述待选直播区域用于按照排序结果显示接收到的子直播流的播放点击链接。需要说明的是,当某一条子直播流的播放点击链接被触发后,该条子直播流将会在主直播区域进行播放。
基于上述实施例的内容,在本实施例中,上述在所述直播流的播放过程中,发送本地的子直播流,以供服务器将所述子直播流发送给客户端设备,具体可通过如下方式实现:
在所述直播流的播放过程中,通过D2D网络与服务器的代理终端进行D2D通信后将本地的子直播流发送给所述代理终端,由所述代理终端向所述服务器转发所述子直播流。
在本实施例中,客户端设备通过D2D网络与服务器的代理终端进行D2D通信后将所述子直播流发送给所述代理终端,由所述代理终端向所述服务器转发所述子直播流,服务器在接收到所述子直播流后,将所述子直播流发送给所有或部分终端,从而使得客户端设备在不再只是有一路直播流信号可播放,而是可以拥有多路直播流可选择。由于D2D通信的实时性,使得多个客户端设备能够快速共享附近其他客户端设备上传的直播资源,从而能够实现多个客户端设备之间的资源共享。
图5示出了本发明一实施例提供的服务器的结构示意图,如图5所示,本发明一实施例提供了一种服务器,包括:
第一发送模块11,用于将直播流发送给客户端设备;
第二发送模块12,用于在所述直播流的发送过程中将子直播流发送给客户端设备;其中,每个子直播流为所述直播流中的一个片段。
在所述直播流的发送过程中由于本实施例提供的服务器可以用于执行上述实施例提供的直播资源处理方法,其工作原理和有益效果类似,此处不再详述。
图6示出了本发明一实施例提供的客户端设备的结构示意图,如图6所示,本发明一实施例提供了一种客户端设备,包括:
第一接收模块21,用于接收直播流,并播放所述直播流;
第二接收模块22,用于接收子直播流,并显示所述子直播流,以供触发播放;其中,每个子直播流为所述直播流中的一个片段。
由于本实施例提供的客户端设备可以用于执行上述实施例提供的直播资源处理方法,其工作原理和有益效果类似,此处不再详述。
基于相同的发明构思,本发明另一实施例提供了一种直播资源处理***,包括:上面实施例所述的服务器以及上面实施例所述的客户端设备,其中,所述服务器与所述客户端设备之间通信连接。
由于本实施例提供的直播资源处理***包括上面实施例所述的服务器以及上面实施例所述的客户端设备,因此,其工作原理和有益效果类似,此处不再详述。
基于相同的发明构思,本发明又一实施例提供了一种电子设备,参见图7,所述电子设备具体包括如下内容:处理器701、存储器702、通信接口703和通信总线704;
其中,所述处理器701、存储器702、通信接口703通过所述通信总线704完成相互间的通信;所述通信接口703用于实现各建模软件及智能制造装备模块库等相关设备之间的信息传输;
所述处理器701用于调用所述存储器702中的计算机程序,所述处理器执行所述计算机程序时实现上述直播资源处理方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:将直播流发送给客户端设备;在所述直播流的发送过程中将子直播流发送给客户端设备;其中,每个子直播流为所述直播流中的一个片段备在所述直播流的发送过程中;
或,所述处理器执行所述计算机程序时实现下述步骤:
接收直播流,并播放所述直播流;
接收子直播流,并显示所述子直播流,以供触发播放;其中,每个子直播流为所述直播流中的一个片段。
在所述直播流的发送过程中
基于相同的发明构思,本发明又一实施例提供了一种非暂态计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述直播资源处理方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:将直播流发送给客户端设备;在所述直播流的发送过程中将子直播流发送给客户端设备;其中,每个子直播流为所述直播流中的一个片段;或,所述处理器执行所述计算机程序时实现下述步骤:
接收直播流,并播放所述直播流;
接收子直播流,并显示所述子直播流,以供触发播放;其中,每个子直播流为所述直播流中的一个片段。
此外,上述的存储器中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的直播资源处理方法。
在本发明的描述中,需要说明的是,术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (11)
1.一种直播资源处理方法,其特征在于,包括:
将直播流发送给客户端设备;
在所述直播流的发送过程中将子直播流发送给客户端设备;其中,每个子直播流为所述直播流中的一个片段;
所述在所述直播流的发送过程中将子直播流发送给客户端设备,具体包括:
接收各个客户端设备在所述直播流的发送过程中分别发送的本地子直播流。
2.根据权利要求1所述的直播资源处理方法,其特征在于,所述在所述直播流的发送过程中将子直播流发送给客户端设备,具体包括:
在所述直播流的发送过程中对所述直播流进行拆分,获取子直播流;
将所述子直播流发送给客户端设备。
3.根据权利要求1或2所述的直播资源处理方法,其特征在于,所述将所述子直播流发送给客户端设备,具体包括:
对所述子直播流进行排序处理,获取排序结果;
将所述排序结果和所述子直播流发送给客户端设备。
4.根据权利要求3所述的直播资源处理方法,其特征在于,所述对所述子直播流进行排序处理,获取排序结果,具体包括:
根据所述子直播流中每一条子直播流与所述直播流中已经播放的位于不同时间段内的内容的相似度、每一条子直播流的点击量和每一条子直播流中的掌声次数中的一种或多种,对所述子直播流进行排序处理,获取排序结果。
5.根据权利要求3所述的直播资源处理方法,其特征在于,所述对所述子直播流进行排序处理,获取排序结果,具体包括:
根据所述子直播流中每一条子直播流与不同客户端设备的画像匹配度,对所述子直播流进行排序处理,获取排序结果。
6.根据权利要求3所述的直播资源处理方法,其特征在于,所述对所述子直播流进行排序处理,获取排序结果,具体包括:
针对不同客户端设备,按照第一关系模型获取所述子直播流中每一条子直播流的排序得分,并按照所述排序得分对所述子直播流进行排序处理,获取与不同客户端设备分别匹配的排序结果;
其中,所述第一关系模型为:P=p 1 w 1+ p 2 w 2+ p 3 w 3+ p 4 w 4,其中,P为每一条子直播流的排序得分值,p 1为预先设置的相似度的分值系数,p 2为预先设置的点击量的分值系数,p 3为预先设置的掌声次数的分值系数,p 4为预先设置的画像匹配度的分值系数,w 1为根据每一条子直播流与所述直播流中已经播放的位于不同时间段内的内容的相似度确定的权重,w 2为根据每一条子直播流的点击量情况确定的权重,w 3为根据每一条子直播流中的掌声次数情况确定的权重,w 4为根据每一条子直播流与相应客户端设备的画像匹配度情况确定的权重。
7.根据权利要求1所述的直播资源处理方法,其特征在于,所述接收各个客户端设备在所述直播流的发送过程中分别发送的本地子直播流,具体包括:
接收各个客户端设备在所述直播流的发送过程中通过D2D网络与服务器的代理终端进行D2D通信后由代理终端转发的本地子直播流。
8.一种直播资源处理方法,其特征在于,包括:
接收直播流,并播放所述直播流;
接收子直播流,并显示所述子直播流,以供触发播放;其中,每个子直播流为所述直播流中的一个片段;
其中,接收子直播流之前,所述方法还包括:
在所述直播流的播放过程中,发送本地子直播流,以供服务器将所述子直播流发送给客户端设备。
9.一种直播资源处理***,其特征在于,包括:服务器和客户端设备,其中,所述服务器与所述客户端设备之间通信连接;
所述服务器,用于执行如权利要求1至7任一所述的直播资源处理方法;
所述客户端设备,用于执行如权利要求8所述的直播资源处理方法。
10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一所述的直播资源处理方法,或者,所述处理器执行所述计算机程序时实现如权利要求8所述的直播资源处理方法。
11.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至7任一所述的直播资源处理方法,或者,该计算机程序被处理器执行时实现如权利要求8所述的直播资源处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910750957.0A CN110519610B (zh) | 2019-08-14 | 2019-08-14 | 直播资源处理方法及***、服务器和客户端设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910750957.0A CN110519610B (zh) | 2019-08-14 | 2019-08-14 | 直播资源处理方法及***、服务器和客户端设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110519610A CN110519610A (zh) | 2019-11-29 |
CN110519610B true CN110519610B (zh) | 2021-08-06 |
Family
ID=68625994
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910750957.0A Active CN110519610B (zh) | 2019-08-14 | 2019-08-14 | 直播资源处理方法及***、服务器和客户端设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110519610B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107277558A (zh) * | 2017-06-19 | 2017-10-20 | 网宿科技股份有限公司 | 一种实现直播视频同步的播放器客户端、***及方法 |
CN108307230A (zh) * | 2018-02-07 | 2018-07-20 | 北京奇艺世纪科技有限公司 | 一种视频精彩片段的提取方法及装置 |
CN108833969A (zh) * | 2018-06-28 | 2018-11-16 | 腾讯科技(深圳)有限公司 | 一种直播流的剪辑方法、装置以及设备 |
CN109218746A (zh) * | 2018-11-09 | 2019-01-15 | 北京达佳互联信息技术有限公司 | 获取视频片段的方法、装置和存储介质 |
CN109327706A (zh) * | 2018-10-10 | 2019-02-12 | 广东省南方数字电视无线传播有限公司 | 基于dtmb的直播节目信号接收方法及*** |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102232298B (zh) * | 2011-04-07 | 2013-10-09 | 华为技术有限公司 | 媒体内容的传输处理方法、装置与*** |
US20180376177A1 (en) * | 2013-10-23 | 2018-12-27 | Vidillion, Inc. | System and methods for individualized digital video program insertion |
KR102257646B1 (ko) * | 2016-11-22 | 2021-06-09 | 광저우 바이구오얀 인포메이션 테크놀로지 컴퍼니 엘티디 | 생방송방 비디오 스트림 전송 제어방법, 해당 서버 및 이동단말 |
CN106657109A (zh) * | 2016-12-30 | 2017-05-10 | 北京奇虎科技有限公司 | 一种流数据的传输方法和装置 |
EP3349394B1 (en) * | 2017-01-16 | 2021-11-10 | Vertigo Media, Inc. | System, method, and application for exchanging content in a social network environment |
-
2019
- 2019-08-14 CN CN201910750957.0A patent/CN110519610B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107277558A (zh) * | 2017-06-19 | 2017-10-20 | 网宿科技股份有限公司 | 一种实现直播视频同步的播放器客户端、***及方法 |
CN108307230A (zh) * | 2018-02-07 | 2018-07-20 | 北京奇艺世纪科技有限公司 | 一种视频精彩片段的提取方法及装置 |
CN108833969A (zh) * | 2018-06-28 | 2018-11-16 | 腾讯科技(深圳)有限公司 | 一种直播流的剪辑方法、装置以及设备 |
CN109327706A (zh) * | 2018-10-10 | 2019-02-12 | 广东省南方数字电视无线传播有限公司 | 基于dtmb的直播节目信号接收方法及*** |
CN109218746A (zh) * | 2018-11-09 | 2019-01-15 | 北京达佳互联信息技术有限公司 | 获取视频片段的方法、装置和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110519610A (zh) | 2019-11-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110278466B (zh) | 短视频广告的投放方法、装置及设备 | |
CN105933375B (zh) | 一种连麦会话的监测方法、装置和服务器 | |
CN105120304A (zh) | 信息显示方法、装置及*** | |
CN108702545A (zh) | 用于检测和响应媒体频道变化的方法和*** | |
US10237629B2 (en) | Channel classification methods and devices | |
WO2011039590A2 (en) | Methods and systems to personalize content streams | |
CN110248203B (zh) | 一种互动业务的处理方法、装置、设备和存储介质 | |
CN106792006A (zh) | 基于视频的商品推送***和方法 | |
CN108989836A (zh) | 一种多媒体数据流的处理方法及装置 | |
EP3384679A1 (en) | Content selection for networked media devices | |
CN106028070A (zh) | 直播或轮播频道推荐方法、装置及视频服务器 | |
CN110719416A (zh) | 一种直播方法、通信设备及计算机可读存储介质 | |
CN111479119A (zh) | 直播中反馈信息的收集方法、装置、***及存储介质 | |
CN106303556A (zh) | 视频资源调用方法、装置及*** | |
JP2019507526A (ja) | コンテンツ特徴に基づいたトリガ機能を有するコンピューティングシステム | |
CN105898602A (zh) | 一种互动方法及互动*** | |
CN105451039A (zh) | 一种多媒体信息交互方法及*** | |
CN105979397A (zh) | 一种跨设备群聊的方法及*** | |
CN104537011A (zh) | 歌唱排名方法及装置 | |
CN111970525B (zh) | 直播间搜索方法、装置、服务器及存储介质 | |
CN111954017B (zh) | 直播间搜索方法、装置、服务器及存储介质 | |
JP2015153007A (ja) | 広告配信システム及び広告配信方法 | |
US20150347579A1 (en) | Media file marking method and apparatus | |
CN110519610B (zh) | 直播资源处理方法及***、服务器和客户端设备 | |
CN114945097B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |