CN107431844A - 用于向内容呈现设备提供实况数据流的方法、***和设备 - Google Patents

用于向内容呈现设备提供实况数据流的方法、***和设备 Download PDF

Info

Publication number
CN107431844A
CN107431844A CN201580077610.4A CN201580077610A CN107431844A CN 107431844 A CN107431844 A CN 107431844A CN 201580077610 A CN201580077610 A CN 201580077610A CN 107431844 A CN107431844 A CN 107431844A
Authority
CN
China
Prior art keywords
content
user preference
data stream
acquired
live data
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
CN201580077610.4A
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.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
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 Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Publication of CN107431844A publication Critical patent/CN107431844A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • 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/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/21805Source of audio or video content, e.g. local disk arrays enabling multiple viewpoints, e.g. using a plurality of cameras
    • 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
    • H04N21/25833Management of client data involving client hardware characteristics, e.g. manufacturer, processing or storage capabilities
    • 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/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • 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/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明涉及一种用于向内容呈现设备(12a‑12d)提供实况数据流的网络设备(10)、***(100)和由网络设备和***执行的方法。本发明还涉及计算机程序(22)和包括存储有所述计算机程序的计算机可读介质的计算机程序产品(21)。网络设备包括处理单元(20)和存储器,该存储器包含可由处理单元执行的指令,由此网络设备可操作以监视标识由多个内容产生设备(13a‑13c)中的至少一个内容产生设备(13a)生成的实况数据流的数据,获取至少一个内容呈现设备(12d)的用户的至少一个偏好,将所获取的用户偏好与标识所生成的实况数据流的监视数据进行匹配,并与至少一个通信设备(13a、15)建立针对所述内容呈现设备的至少一个流式会话,其中所述至少一个通信设备分发与所获取的至少一个用户偏好相匹配的所生成的实况数据流,其中所述至少一个内容呈现设备可以呈现由所获取的至少一个用户偏好指示的所生成的实况数据流。

Description

用于向内容呈现设备提供实况数据流的方法、***和设备
技术领域
本发明涉及一种用于向内容呈现设备提供实况数据流的网络设备、***和由网络设备和***执行的方法。本发明还涉及计算机程序和包括存储有计算机程序的计算机可读介质的计算机程序产品。
背景技术
万维网正日益增长,并且在诸如智能电话、个人计算机(PC)、平板电脑、IP电视设备等不同设备上的使用日益增长。移动通信技术有助于捕获视听内容,社交网络和视频共享站点使得可以在互联网上共享内容。随着通信技术的发展和更易于使用,视听内容的共享变得越来越普遍。预计源自移动终端的视频流量将增加。
现今建成的大型场馆配备有无线接入技术。观众通常会将他们的智能电话带到场馆或举办大型活动的诸如户外节日的其他场所,并期望能够连接到社交网络,而这些聚集大量观众的活动使得有必要建立专门的通信基础设施,以满足观众期望的在线访问。场馆中的当前通信基础设施主要用于在线浏览(如Facebook/Twitter状态更新),但是既没有定制为也没有在技术上准备好从使用如Facebook、YouTube、Twitter、Snapchat等移动应用的大量智能电话同时上传高清(HD)内容,以通过使用例如短消息服务(SMS)的文本、通过使用例如多媒体消息服务(MMS)的照片或通过视频来与朋友和联系人分享活动的实况体验。
在过去的10-15年间,出现了分发视频和电视(TV)内容的新方式,其中Vimeo和YouTube是两个众所周知的例子。YouTube(www.youtube.com,于2015年1月12日检索)是一个视频分享网站,允许用户上传、查看和分享视频。可用的内容包括视频剪辑、电视剪辑、音乐视频和诸如视频博客等其他内容。YouTube的主要功能包括回放和上传。可以将YouTube视频嵌入到社交网页和博客中。用户可以对视频进行评级和评论以及获得关于相关视频的推荐以进行查看。在上传前,可以对视频进行标记,以增加找到视频的可能性。然而,使用YouTube无法在拍摄视频时上传视频,并且因此无法在实况设置中在捕获到剪辑时向剪辑动态地添加标签、评级或任何其他逻辑或处理。
YouTube进一步推出了被称为“多相机角度”的内容流概念,其中用户可以在显示的视频上从一系列缩略图中选择关于活动的她想要的相机角度。然而,用户不可能根据自己的期望和请求定制关于要发送的内容的传输。
发明内容
本发明的目的是解决或至少减轻本领域的这个问题,并且提供一种向观看者提供实况数据流以实现改进的可用性的方法和设备。
这在本发明的第一方面中通过由网络设备执行的用于向内容呈现设备提供实况数据流的方法来实现。该方法包括:监视标识由多个内容产生设备中的至少一个内容产生设备生成的实况数据流的数据,获取至少一个内容呈现设备的用户的至少一个偏好,将所获取的用户偏好与标识所生成的实况数据流的监视数据进行匹配,并与通信设备建立针对所述内容呈现设备的至少一个流式会话,其中所述通信设备分发与所获取的至少一个用户偏好相匹配的所生成的实况数据流,其中所述至少一个内容呈现设备可以呈现由所获取的至少一个用户偏好指示的所生成的实况数据流。
这在本发明的第二方面中通过被配置为向内容呈现设备提供实况数据流的网络设备来实现,所述网络设备包括处理单元和存储器,所述存储器包含可由所述处理单元执行的指令,由此网络设备可操作以监视标识由多个内容产生设备中的至少一个内容产生设备生成的实况数据流的数据,获取至少一个内容呈现设备的用户的至少一个偏好,将所获取的用户偏好与标识所生成的实况数据流的监视数据进行匹配,并与至少一个通信设备建立针对所述至少一个内容呈现设备的至少一个流式会话,其中所述至少一个通信设备分发与所获取的至少一个用户偏好相匹配的所生成的实况数据流,其中所述至少一个内容呈现设备可以呈现由所获取的至少一个用户偏好指示的所生成的实况数据流。
这在本发明的第三方面中通过由***执行的用于向内容呈现设备提供实况数据流的方法来实现。该方法包括:监视标识由多个内容产生设备中的至少一个内容产生设备生成的实况数据流的数据,获取至少一个内容呈现设备的用户的至少一个偏好,将所获取的用户偏好与标识所生成的实况数据流的监视数据进行匹配,并与通信设备建立针对所述内容呈现设备的至少一个流式会话,其中所述通信设备分发与所获取的至少一个用户偏好相匹配的所生成的实况数据流,其中所述至少一个内容呈现设备可以呈现由所获取的至少一个用户偏好指示的所生成的实况数据流。
这在第四方面中通过用于向内容呈现设备提供实况数据流的***来实现。可以包括多个网络设备的该***包括:监视装置,用于监视标识由多个内容产生设备中的至少一个内容产生设备生成的实况数据流的数据;获取装置,用于获取至少一个内容呈现设备的用户的至少一个偏好;匹配装置,用于将所获取的用户偏好与标识所生成的实况数据流的监视数据进行匹配;以及建立装置,用于与至少一个通信设备建立针对所述内容呈现设备的至少一个流式会话,其中所述至少一个通信设备分发与所获取的至少一个用户偏好相匹配的所生成的实况数据流,其中所述至少一个内容呈现设备可以呈现由所获取的至少一个用户偏好指示的所生成的实况数据流。
在诸如体育赛事或场馆音乐会的环境中,例如可以设想,观众中的人用他们的用户设备(UE)捕获实况视频,或者电视(TV)制作团队使用多个摄像机来覆盖活动,例如通过在越野滑雪比赛的轨道上放置多个摄像机来覆盖比赛以进行电视广播。由这些内容产生设备(例如视频摄像机、移动电话、平板电脑等或能够捕获实况视频的任何其他合适的设备)捕获的实况视频可能非常受其他用户的兴趣,以通过诸如移动电话、平板电脑、IPTV、笔记本电脑、嵌入式显示设备或车载平视显示器等合适的内容呈现设备进行实况呈现。可以进一步设想,诸如外部广播(OB)巴士的车辆,即覆盖活动以便产生电视广播的移动远程广播电视演播室,将想要访问所捕获的实况视频。
通常在这些活动中,可能存在数百甚至数千个可能产生实况内容的设备以及数千甚至数百万的内容呈现设备,例如,在其IPTV、平板电脑、智能电话或电脑屏幕前参与活动。
因此,在本发明的实施例中,如果捕获的实况视频标记有可以识别正在捕获的实况视频的数据,则内容呈现设备的用户可以选择她想要观看的特定类型的实况视频,即基于她的至少一个用户偏好。例如,在之前提到的越野滑雪比赛中,一个或多个用户可能希望接收仅聚焦于代表其国家的滑雪者的电视传输。例如,许多瑞典用户可能希望观看主要聚焦于瑞典滑雪者的电视传输。现在,如果瑞典滑雪者可以与任何其他国家的滑雪者区分开(可以通过附接到各个滑雪者的传感器或者甚至通过区分与各个国家相关联的特定颜色的图像处理来直接促进该区分),则可以用标识瑞典滑雪者的元数据来标记捕获的具有瑞典滑雪者的实况视频。
有利地,根据本发明的实施例的网络设备监视标识所捕获的实况视频的元数据,并且在经由内容呈现设备(例如,平板电脑)接收到来自用户的用于呈现特定实况视频流的请求时,网络设备将在该请求中指示的一个或多个用户偏好与所监视的元数据进行匹配(网络设备通常访问与所捕获的各种实况视频流相关联的大量监视数据)。作为将请求中包括的用户偏好与表示特定类型的实况视频流的元数据进行匹配的结果,即如果用户偏好与元数据之间存在对应关系,则网络设备将在作出请求的内容呈现设备与通过匹配所识别的捕获所请求的实况视频流的内容产生设备(或所捕获的实况视频流所传送到的中心位置设备或存储器)之间建立流式会话。根据上述示例,如果用户偏好将指定“瑞典”滑雪者,则网络设备将把“瑞典”偏好与“瑞典”标签进行匹配,并相应地建立流式会话。
在本发明的实施例中,网络设备建立多个流式会话,经由所述多个流式会话将与所获取的至少一个用户偏好相匹配的所生成的实况数据流分发给内容呈现设备。再次,如果用户偏好将指定“瑞典”滑雪者,则网络设备将把“瑞典”偏好与“瑞典”标签进行匹配。然而,多于一个内容产生设备可能捕获到与“瑞典”用户偏好相匹配的实况视频流,在这种情况下,网络设备例如将在内容呈现设备和第一内容产生设备之间建立第一流式会话,在内容呈现设备和第二内容产生设备之间建立第二流式会话,在内容呈现设备和第三内容产生设备之间建立第三流式会话,等等。
在实际的例子中,可以设想,把要建立的同时会话的最大数量指定为用户偏好或由网络设备来指定。
在另一实施例中,由网络设备通过考虑多种用户偏好来执行匹配。例如,另外的用户偏好可以指定滑雪者沿着轨道爬升的特定上坡。因此,网络设备将因此把所监视的元数据与用户偏好“瑞典”和“轨道位置Y”(指示所述上坡)进行匹配,并且与内容呈现设备建立一个或多个流式会话以分发满足这两个用户偏好的实况数据流。
在又一实施例中,网络设备随着所建立的流式会话一起提供排序数据,以使得能够根据一个或多个排序标准在内容呈现设备处对所建立的流式会话进行排序。在建立了大量流式会话(潜在地显示出用户偏好所指定的类似内容)的情况下,可以通过考虑排序数据按照特定顺序(例如,按照实况视频流的质量上升的顺序)在用户的屏幕上对所建立的会话进行排序。这有利地促使用户更容易地选择哪一个(或多个)实况流要在其屏幕上呈现。应当注意,排序标准(在这种情况下是质量)可以由用户通过将排序标准指定为网络设备要考虑的用户偏好来选择,但可以替代地由网络设备本身选择。
在替代实施例中,网络设备主动地从例如(如由用户的特定订阅预定义的)云环境服务器的数据库取回用户偏好,而不是从用户的内容呈现设备接收显式请求。两者的组合是可能的,即,由网络设备将实况视频流与其进行匹配的用户偏好是在来自内容呈现设备的请求中接收的用户偏好和在云服务器处取回的用户偏好的组合。
这将有利地提供一种环境,其中促进了实况产生内容的定制传输,从而向内容的制作者和内容的观看者给予利用内容产生设备的能力共同创建实况视频呈现体验的独特机会,所提出的网络设备通过获取与实况流相关联的元数据并将元数据与用户请求进行匹配来向用户提供特定实况数据流,从而向大量用户提供实况数据流。在实况数据流正由内容产生设备捕获时或者根据来自希望呈现特定实况视频流的用户的请求,可以由网络设备连续地获取元数据。根据网络设备的部署,所获得的元数据可以例如在本地驻留在网络设备处或云环境中,例如在应用服务器上。
网络设备可以实现在场馆中或与场馆结合地实现,并且可以通过例如无线局域网(WLAN)来访问,或者可以替代地远离场馆,例如作为互联网上的应用服务器。可以设想针对网络设备和/或所获得的元数据的物理存储的许多部署。
在本发明的实施例中,网络设备从大量的内容呈现设备接收请求(或取回大量的用户偏好集合)以与适当的元数据进行匹配,以便与内容产生设备或中央内容分发设备建立流式会话,用于呈现所请求的实况数据流,所述流式会话在内容呈现设备和内容产生设备之间经由一个或多个流式会话桥接设备(诸如一个或多个多点控制单元(MCU))而建立。流式会话桥接设备是用于将多点连接进行桥接的设备,从而促进连接的用户之间的交互,例如视频会议连接。
在另一实施例中,网络设备动态地监视和控制正在进行的流式会话,使得用户偏好和提供给内容呈现设备的实况视频流之间不存在误匹配。在该示例性实施例中,假设诸如移动电话的第一内容产生设备在诸如IPTV之类的内容呈现设备的用户喜欢呈现的活动中捕获舞台的实况视频。因此,所捕获的实况数据在移动电话处被标记为“舞台”,并且网络设备通过请求或如前所述的取回操作来获取IPTV的用户的用户偏好。由网络设备将观看舞台的用户偏好与移动电话所捕获的实况视频流的“舞台”元数据进行匹配,相应地建立流式会话,并且IPTV可以呈现由用户偏好指示的所生成的“舞台”实况流。
现在,移动电话的用户例如停止拍摄舞台,而是开始拍摄自己,从而使得所捕获的实况视频流被标记为“自拍”,要提供给IPTV的所生成的视频实况流将不再与所获取的用户偏好相匹配,因为用户偏好规定了“舞台”实况流而不是“自拍”实况流。
因此,网络设备有利地连续监视在所建立的流式会话中提供给IPTV的所生成的实况数据流是否不满足所获取的用户偏好。如果是,则用户很可能不想观看所提供的实况数据流,并且网络设备断开所监视的元数据不满足用户偏好的所建立的流式会话,或者通知内容呈现设备存在不匹配。
在又一实施例中,如果用户希望用新会话替换存在不匹配的流式会话,则网络设备将所获取的用户偏好(“舞台”)与内容产生设备中的另一内容产生设备(例如,第二移动电话)的监视数据进行匹配,并且与第二移动电话建立新的流式会话,用于呈现与所获取的用户偏好相匹配的所生成的实况数据流。
在用户偏好突然变化使得在当前流式会话中呈现的实况视频流不再与用户偏好相匹配的情况下,也将进行与另一内容产生设备建立新的流式会话的处理。
应当注意,根据本发明的上述实施例的方法被示例为由单个网络设备执行,但是替代地可以由包括适当交互以执行该方法的多个不同设备在内的网络***执行。
还提供了用于使网络设备或***执行根据本发明的方法的计算机程序、以及包括其上存储有计算机程序的计算机可读介质的计算机程序产品。
下面将描述本发明的优选实施例。
应当注意,在本申请中讨论的“实况数据流”是指诸如视频或音频数据流的数据流,所述数据流由内容产生设备生成并且在由内容产生设备生成之后基本上立即被流式传输,并且由内容呈现设备接收而没有实质性延迟。这里的“实质性延迟”意味着由于例如网络传输、诸如可能的代码转换的网络处理以及网络节点中数据的可能非常简短的缓冲以及由通信协议引起的固有延迟而导致在实际中将非常可能发生特定延迟。这里的实质性延迟意在不超过10秒,优选地不超过2秒。
一般地,除非本文另有明确说明,否则权利要求中使用的所有术语根据其技术领域中的普通含义来解释。除非另有明确说明,否则对“一/一个/所述元件、设备、组件、装置、步骤等”的所有引用应被开放地解释为指代元件、设备、组件、装置、步骤等中的至少一个实例。除非明确说明,否则本文公开的任何方法的步骤不必以所公开的确切顺序来执行。
附图说明
现在参照附图通过示例的方式来描述本发明,在附图中:
图1示出了部署了根据本发明实施例的网络设备的示例性无线通信网络的示意图;
图2示出了根据本发明实施例的网络设备的不同部署;
图3示出了实现根据本发明实施例的网络设备的简化通信网络;
图4示出了在本发明实施例中说明在网络设备处用于提供实况数据流的方法的信令图;
图5示出了实现在本发明另外实施例中的网络设备的简化通信网络;
图6示出了实现在本发明另外实施例中的***的简化通信网络;
图7示出了实现根据本发明另外实施例的网络设备的简化通信网络;
图8示出了在本发明另外实施例中说明在网络设备处用于提供实况数据流的方法的信令图;
图9示出了根据本发明实施例的建立用于提供实况数据流的多个流式会话;以及
图10示出了根据本发明实施例的***。
具体实施方式
现在将在下文参考其中示出本发明的特定实施例的附图来更全面地描述本发明。然而,本发明可以按多种不同形式来实现,并且不应当被解释为受到本文阐述的实施例的限制;相反,通过示例的方式给出这些实施例,使得本公开将是透彻和完整的,并且向本领域技术人员充分地传达本发明的范围。在说明书全文中,相似的标记指代相似的要素。
图1示出了可以部署本发明的示例性无线通信网络的示意图。图1的无线通信网络是基于长期演进(LTE)的***。应当指出,术语“LTE”和“基于LTE”在这里用于包括现在和将来的基于LTE的网络,例如高级LTE网络。应当理解,尽管图1示出了基于LTE的通信网络,但是本文的示例实施例也可以与包括和图1中的***的节点和功能相对应的节点和功能的其他无线通信网络结合使用,例如全球通信***(GSM)或通用移动电信***(UMTS)。
无线通信网络包括eNodeB形式的一个或多个基站,基站可操作地连接到服务网关(SGW),SGW继而可操作地连接到移动性管理实体(MME)和分组数据网络网关(PGW),PGW继而可操作地连接到策略和计费规则功能(PCRF)。eNodeB是与移动终端(例如,UE或接入点)接口连接的无线电接入节点。网络的eNodeB形成所谓的演进通用陆地无线电接入网络(E-UTRAN),以通过诸如LTE-Uu的空中接口与UE进行通信。LTE中的核心网络被称为演进分组核心(EPC),EPC与E-UTRAN一起被称为演进分组***(Evolved Packet System,EPS)。SGW通过S1-U接口路由和转发用户数据分组,同时在eNodeB间切换期间充当用户平面的移动锚点,并作为LTE与其他第三代合作伙伴计划(3GPP)技术之间的移动锚点(终止S4接口并中继2G/3G***和PGW之间的流量)。对于空闲状态UE,当下行链路数据到达UE时,SGW终止下行链路数据路径并触发寻呼,并进一步管理和存储UE上下文,例如IP承载业务的参数、网络内部路由信息。SGW经由接口S11与MME通信并经由S5接口与PGW通信。此外,SGW可以经由S12接口与通用陆地无线电接入网络(UTRAN)的NodeB和GSM EDGE(“用于GSM演进的增强数据速率”)无线电接入网络(GERAN)的基站收发器(BTS)进行通信。
MME负责空闲模式UE跟踪和包括重传的寻呼过程。它涉及承载激活/去激活处理,并且还负责在初始附着时和在涉及核心网节点重定位的LTE内切换时选择用于UE的SGW。它负责通过与归属订户服务器(HSS)进行交互来认证用户。非接入层(NAS)信令在MME处终止,并且它还负责生成并经由S1-MME接口向UE分配临时身份。它检查UE在服务提供商的公共陆地移动网络(PLMN)上占驻的授权,并且实施UE漫游限制。MME是网络中用于NAS信令的加密/完整性保护的终止点,并处理安全密钥管理。MME还从服务通用分组无线电业务(GPRS)支持节点(SGSN)利用在MME处终止的S3接口,为LTE与2G/3G接入网之间的移动性提供控制平面功能。MME还终止朝向用于漫游UE的归属HSS的S6a接口。此外,存在被配置用于MME之间的通信以进行MME重定位和MME到MME信息传送的接口S10。
PGW通过作为对于UE的业务的退出和进入的点来提供与UE到外部分组数据网络(PDN)的连接。UE可以具有与多于一个PGW的同时连接以访问多个PDN。PGW执行策略实施、针对每个用户的分组过滤、收费支持、合法拦截和分组屏蔽。PGW的另一关键作用是充当3GPP和非3GPP技术(比如,WiMAX和3GPP2)(CDMA 1X和EvDO)之间的移动性的锚点。PGW和分组数据网络(例如,互联网)之间的接口被称为SGi。分组数据网络可以是运营商外部公共或私有分组数据网络,或运营商内部分组数据网络,例如用于提供IP多媒体子***(IMS)服务。
PCRF相对于***的无线电终端实时地确定策略规则。这可以例如包括:实时地向以及从***的核心网络和操作支持***等聚合信息,以便支持基于这样的规则或类似规则为当前在***中活跃的用户无线电终端创建规则和/或自动地做出策略决策。PCRF向PGW提供这样的规则和/或策略或类似物,以通过接口Gx被作为策略和计费执行功能(PCEF)的作用PGW使用。PCRF还通过Rx接口与分组数据网络进行通信。
对于本发明的实施例的网络设备(ND)10(在下文中称为“管理设备”),可以设想多种不同的布局。在图1中,管理设备被布置为互联网上的节点,例如,在也布置了MCU 14的应用服务器中,管理设备在本发明的实施例中与应用服务器通信。
图2示出了本发明的实施例的管理设备以及管理设备可以与之通信的MCU 14的不同布局。可以看出,已经添加了托管(host)无线局域网(WLAN)的接入点(AP)。在不信任的WLAN的情况下,UE经由接口SWu连接到EPC网络到演进分组数据网关(ePDG),并且还经由接口S2B/GTP连接到PGW。相反,在可信WLAN(图2中未示出)的情况下,UE将经由接口SWw并且还经由接口S2a/GTP连接到可信无线接入网关(TWAG)。在图2的配置中,优点在于,在具有管理设备的场馆中并且在本地也布置了MCU的情况下可以设置WLAN形式的本地云,例如在停在场馆中的所谓的外部广播(OB)巴士中。在这种配置中,当流式传输数据时,可以减少UE与MCU之间的延迟,并且EPC网络上的负载将减少。
可以进一步设想图1和图2的配置的组合,其中管理设备和MCU14被布置为互联网上的设备,但是这些设备由UE经由本地WLAN而不是经由E-UTRAN访问。
图3示出了根据本发明实施例的实现用于向内容呈现设备12a-12c提供实况数据流的网络设备10的简化通信网络11。网络设备10将被称为“管理设备”。内容呈现设备12a-12c是在活动中由人群的部分用户保持的诸如移动电话的下行链路(DL)客户端。不同类型的内容呈现设备是例如远离场馆的IPTV 12d形式的DL客户端,甚至可能在世界的不同地方,用于参与从场馆广播的活动。作为示例,IPTV 12d可以如图1所示经由E-UTRAN接入来访问管理设备和MCU 14,而本地DL客户端12a-12c可以如图2所示经由WLAN执行访问。应当注意,在通信网络11中可以省略MCU 14,并且所有数据可以经由管理设备传递。然而,出于实际的原因,为了例如在场馆活动中处理大量的流,可能有利的是,使管理设备经由MCU 14接收实况数据请求并建立流式会话,而MCU 14处理所请求的实况数据的实际分发。
DL客户端还可以以之前提到的OB巴士15的形式实现,即覆盖活动以便产生电视广播的移动远程广播电视演播室,其可能想要呈现用于电视广播的捕获的实况视频,或者在场馆中的大屏幕显示器或超大屏幕上供场馆观众观看。
进一步布置在通信网络11中的是捕获活动的实况视频流的内容产生设备13a-13c,诸如由观众成员所持有的移动电话或现场电视制作团队所使用的摄像机。这些是上行链路(UL)客户端,在由管理设备进行的流式会话建立时经由MCU 14将请求的数据传输到内容呈现设备12a-12c。
如结合图1和图2所讨论的那样,管理设备可以被部署为场馆中的基础设施的一部分或附近的本地运营商网络的一部分。从一般的角度来看,场馆内外的基础设施的可用性和附近环境中的运营商覆盖范围以及延迟要求通常将确定最有用的部署。
MCU 14用作用于设置由管理设备发起的流式会话的锚点。可以提供多个MCU作为虚拟机,所述虚拟机可以在本地云环境中水平缩放,还通过使一个MCU一次处理多个流式会话来垂直缩放。MCU 14可以利用可用无线电接入所支持的广播功能,例如,LTE广播。作为替代,MCU14将建立多个单播连接。
用户可能需要将与特定活动相关的活动特定应用(“app”)下载到他/她的UE,无论是音乐会、体育比赛、节日等。移动应用将可以在UL中共享实况内容流,并在活动之前、之中和之后在DL中消费实况内容流。
图4示出了说明根据本发明实施例的由管理设备执行的用于向内容呈现设备提供实况数据流的方法的实施例的信令图。进一步参考图3的结构元件。将在之前讨论的示例性越野滑雪活动的上下文中描述实施例。
实际上,管理设备处的方法由处理单元20执行,处理单元20以一个或多个微处理器的形式实现,所述微处理器被布置为执行下载到与微处理器相关联的合适存储介质(例如,随机存取存储器(RAM)、闪存或硬盘驱动器)的计算机程序22,从而形成计算机程序产品21。处理单元20被布置为当包括计算机可执行指令的适当计算机程序22被下载到存储介质并由处理单元20执行时实施根据本发明实施例的方法。替代地,计算机程序22可以通过合适的计算机程序产品21(诸如数字通用盘(DVD)或存储棒)传输到存储介质。作为另一替代,可以通过网络将计算机程序22下载到存储介质。处理单元20可以替代地以数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、复杂可编程逻辑器件(CPLD)等形式来体现。
因此,内容产生设备13a-13c,即UL客户端,在这种情况下是电视摄像机或位于滑轨轨道的UE,连续地生成沿着轨道从不同物理位置捕获活动的实况数据流。捕获的实况数据流被标记有适当的元数据,从而可以识别捕获的实况数据流的特定特征。例如,捕获瑞典滑雪者的实况视频流可被标记有元数据“瑞典”,而捕获芬兰滑雪者的实况视频流可被标记有元数据“芬兰”,等等。
管理设备在步骤S101中监视标识由电视摄像机13a-13c产生的实况数据流的元数据。监视的数据可以例如在本地被存储在管理设备处,或存储在云环境中的服务器(未示出)处。管理设备应能够将给定的元数据与相应的实况数据流进行匹配。
现在,通过其IPTV 12d(即DL客户端)观看活动的越野滑雪活动的家庭观看者可能倾向于呈现主要显示瑞典滑雪者的捕获的实况数据流。这可以是该特定观看者的预设偏好,或者她可以通过其IPTV 12d来即时选择偏好。该偏好导致管理设备在步骤S102a中接收到请求,以例如使用超文本传输协议(HTTP)中的GET请求,根据观看者偏好来呈现实况视频流,即,使用“瑞典”元数据标记的实况视频流。
响应于从IPTV 12d接收到的请求,管理设备在步骤S103中将接收到的请求与标识所请求的实况数据流的监视数据进行匹配。因此,执行与表示“瑞典”滑雪者的元数据的匹配,从而识别捕获所请求的实况数据流的UL客户端,在这种情况下由摄像机13a(或多个摄像机)实例化。
最后,在步骤S104中,管理设备在下一可用时隙中建立IPTV 12d与摄像机13a之间的流式会话以访问所请求的实况数据流。因此,根据实现方式,管理设备可以通过相应地向IPTV 12d、MCU 14和摄像机13a中的任何一个或多个发送指令来建立流式会话。可以使用例如HTTP、WebSocket或会话发起协议(SIP)信令中的任何一个来发送指令。
一旦为IPTV 12d分配了用于流式传输的信道,则管理设备将适当地处理设置例如MCU 14和IPTV 12d和摄像机13a之间的WebRTC(Web实况通信)流式传输所需的信令。管理设备知道哪个(如果有多个的话)MCU 14正在处理相应的流,从而可以通知当前MCU 14并且可以创建会话。
例如,每当IPTV提交接收内容的请求时可以发送用户偏好,并且用户偏好可以根据每个提交的请求动态地改变,或者例如当用户参与特定活动时在应用启动时发送一次用户偏好。
图5示出了根据本发明实施例的实现用于向内容呈现设备12a-12c提供实况数据流的***100的简化通信网络11。在本实施例中,代替如图3所示的单个网络设备10执行本发明的方法,包括多个网络设备(诸如第一网络设备200、第二网络设备300和第四网络设备400)的***100执行该方法。因此,图4的方法的步骤不是由单个网络设备执行,而是由多个网络设备200、300、400执行。
在示例性实施例中,在步骤S101中,第一网络设备200监视标识由电视摄像机13a-13c产生的实况数据流的元数据。此外,在步骤S102a中,第二网络设备300接收根据IPTV12d的观看者的偏好呈现实况视频流的请求。响应于从IPTV 12d接收到的请求,在步骤S103中,第三网络设备400将接收到的请求与标识所请求的实况数据流的监视数据进行匹配。因此,第三网络设备400需要与第一网络设备200和第二网络设备300通信,以获得用于执行匹配的适当信息。最后,在步骤S104中,第四网络设备400在下一可用时隙中建立IPTV 12d与摄像机13a之间的流式会话以访问所请求的实况数据流。类似于图3的网络设备10,网络设备200、300、400中的每一个包括以一个或多个微处理器的形式实施的处理单元,所述微处理器被布置为执行下载到与微处理器相关联的合适存储介质的计算机程序,从而形成计算机程序产品。
参考图6,在本发明的另一个实施例中,代替在具有经由MCU 14呈现所请求的实况数据流的诸如IPTV 12d的内容呈现设备的UL客户端13a-13c中的任何一个或多个之间建立流式会话,0B巴士15可以用作来自UL客户端的视频流的缓冲器,从而可执行适当的视频编辑。在这样的实施例中,在步骤S104中,管理设备在下一可用时隙中建立IPTV12d与OB巴士15之间的流式会话,以经由UL客户端13a-13c中的一个或多个访问所请求的实况数据流。因此,根据实现方式,管理设备可以通过相应地向IPTV 12d、MCU 14和0B巴士15中的任何一个或多个发送指令来建立流式会话。
图7示出了本发明的另一实施例,其中云服务器16被包括在通信网络11中,用于存储关于例如IPTV 12d的用户希望呈现哪些实况流的用户偏好。
图8示出了说明根据本发明实施例的由管理设备执行的用于向内容呈现设备提供实况数据流的方法的实施例的信令图。进一步参考图7的结构元件。将在之前讨论的示例性越野滑雪活动的上下文中描述实施例。图8所示的实施例与图4所示的实施例的不同之处在于,管理设备不通过接收来自IPTV 12d的显式请求来获取用户偏好,而是取回存储在云服务器16中的预定用户偏好。
因此,内容产生设备13a-13c,即UL客户端,在这种情况下是电视摄像机或位于滑轨轨道的UE,连续地生成沿着轨道从不同物理位置捕获活动的实况数据流。捕获的实况数据流被标记有适当的元数据,从而可以识别捕获的实况数据流的特定特征。
管理设备在步骤S101中监视标识由电视摄像机13a-13c产生的实况数据流的元数据。监视的数据可以例如在本地被存储在管理设备处或云服务器16处。
现在,云服务器16进一步包括通过其IPTV 12d(即DL客户端)观看活动的越野滑雪活动的家庭观看者的用户偏好,在该特定示例中具有呈现主要表示瑞典滑雪者的捕获的实况数据流的偏好。因此,在步骤S102b中,管理设备将从云服务器16取回用户偏好。再次,可以利用例如HTTP、WebSocket或会话发起协议(SIP)信令中的任何一个。
在步骤S102b中从云服务器16取回用户偏好之后,在步骤S103中,管理设备将用户偏好与标识偏好的实况数据流的监视数据相匹配。因此,执行与表示“瑞典”滑雪者的元数据的匹配,从而识别捕获所请求的实况数据流的UL客户端,在这种情况下由摄像机13a实例化。
最后,在步骤S104中,管理设备在下一可用时隙中建立IPTV 12d与摄像机13a之间的流式会话,以访问由所取回的用户偏好指示的所请求的实况数据流。因此,根据实现方式,管理设备可以通过相应地向IPTV 12d、MCU 14和摄像机13a中的任何一个或多个发送指令来建立流式会话(使用例如HTTP、WebSocket或会话发起协议(SIP)信令)。
一旦为IPTV 12d分配了用于流式传输的信道,则管理设备将适当地处理设置例如MCU 14和IPTV 12d和摄像机13a之间的WebRTC流传输所需的信令。管理设备知道哪个(如果有多个的话)MCU 14正在处理相应的流,从而可以通知当前MCU 14并且可以创建会话。
通常,IPTV 12d向管理设备发送请求,以根据IPTV 12d的观看者的用户偏好来建立流式会话,响应于此,在目前没有建立新会话的可用容量的情况下,管理设备提交会话标识符或“请保存”消息。IPTV 12d使用会话标识符以通过发送和接收例如会话描述协议(SDP)文件形式的适当建立信息来建立流式会话。管理设备选择哪个MCU应处理会话并将信息路由到该特定MCU,于是该MCU对管理设备进行响应,管理设备继而将信息从该MCU路由到IPTV 12d。当SDP文件已被交换时,IPTV12d和该特定MCU彼此知晓,并且可以通过该特定MCU从适当的内容产生设备向IPTV 12d提交实况数据流。
在另一实施例中,管理设备动态地监视和控制正在进行的流式会话,使得用户偏好和提供给内容呈现设备的实况视频流之间不存在误匹配。
再次参考图3,其中布置在通信网络11中的内容产生设备13a-13c(即,UL客户端)是捕获活动的实况视频流的观众成员所持有的移动电话。再次,假设第一UL客户端13a在诸如IPTV 12d的DL客户端的用户喜欢呈现的活动中捕获舞台的实况视频。因此,所捕获的实况数据在第一UL客户端13a处被标记为“舞台”,并且管理设备通过请求或如前所述的取回操作来获取IPTV 12d的用户的用户偏好。由管理设备将观看舞台的用户偏好与第一UL客户端13a所捕获的实况视频流的“舞台”元数据进行匹配,相应地建立流式会话,并且IPTV 12d可以呈现由用户偏好指示的所产生的“舞台”实况流。
现在,第一UL客户端13a的用户例如停止拍摄舞台,而是开始拍摄自己,从而使得所捕获的实况视频流被标记为“自拍”,要提供给IPTV 12d的所产生的视频实况流将不再与所获取的用户偏好相匹配,因为用户偏好规定了“舞台”实况流而不是“自拍”实况流。
因此,管理设备有利地(并且连续地)监视在所建立的流式会话中提供给内容呈现设备(在这种情况下为IPTV 12d)的所生成的实况数据流是否不能满足所获取的用户偏好。如果是,则管理设备将所获取的用户偏好(“舞台”)与内容产生设备中的另一内容产生设备(例如,第二UL客户端13b)的监视数据进行匹配,并且与第二UL客户端13b建立用于呈现与所获取的用户偏好匹配的所生成的实况数据流的新的流式会话。
在用户偏好突然变化使得在当前流式会话中呈现的实况视频流不再与用户偏好相匹配的情况下,也将进行与另一个UL客户端建立新的流式会话的处理。除了要呈现特定类型的实况数据流之外,用户偏好还可以规定用户偏好对于特定活动是特定的。例如,用户可能在每周日观看足球比赛时具有相同的偏好,而根据例如举办活动的特定地点具有不同的偏好。此外,用户偏好可以基于用户的历史数据、电话/互联网服务订阅的类型、呈现设备的类型、活动票券或座位的类型、对于特定活动布置者先前参加的活动的数量、所需的视频质量、服务水平、基于接收到的“喜欢”的用户评级等。
在另一实施例中,管理设备基于标识UL客户端13a-13c所生成的实况数据流的监视数据来向DL客户端12a-12d提交一个或多个推荐。有利的是,诸如IPTV 12d的DL客户端的用户因此知道与她的偏好相匹配的实况内容,并且因此被提供在可能的大量实况视频流之中导航和选择相关内容的帮助。
在另外的实施例中,通过进一步考虑实况数据流的制作者的偏好(例如,所制作的实况流的质量(“高质量”、“中等质量”、“低质量”等)、制作者想要提供给一个或多个内容呈现设备的特定类型的内容(例如,标记为“自拍”、“有趣”、“舞台”等的内容)等),来补充用户偏好与标识所生成的实况数据流的监视数据(即,标签)的匹配。制作者的偏好甚至可以通过使用布置在内容产生设备中的传感器(例如,加速度计或光传感器)来指定,其中制作者偏好可以规定如果内容产生设备保持相对静止以避免分发模糊的视频流或者例如视频流以较差的光线条件拍摄,则应当仅分发实况视频流。在另一示例中,内容制作者已经指定了仅与朋友分享实况视频流的偏好,在这种情况下,可以例如通过内容呈现设备的IP地址来识别属于朋友的内容呈现设备。在这种情况下,即使所生成的实况流与用户的偏好匹配,管理设备也将仍然不与用户的内容呈现设备建立流式会话,除非该用户被识别为“朋友”。
在下文中,将给出一些示例来说明形成用于在一个或多个内容产生设备与一个或多个内容呈现设备之间设立一个或多个流式会话的基础的匹配处理。可以设想在实践中,管理设备可以使用多个用户偏好来与标识所生成的实况数据流的监视数据进行匹配,以便在特定内容呈现设备与一个或多个内容产生设备之间建立一个或多个流式会话。
图9示出了IPTV 12d的用户的用户偏好被如下指定的情况:
显示偏好类型=“舞台”并且“与舞台的距离”<10m并且质量”>LQ并且“流的限制”=3的流
因此,管理设备获取上述用户偏好并将所获取的偏好与标识由内容呈现设备产生的实况数据流的大量被监视元数据进行匹配,以向用户提供由其用户偏好所指定的期望内容。
如前所述,在诸如场馆音乐会的活动中,可能存在数百甚至数千个可能产生实况内容的设备以及数千甚至数百万的内容呈现设备,例如,在其IPTV、平板电脑或电脑屏幕前参加活动。图8用于说明的目的,因此仅示出了IPTV 12d形式的一个内容呈现设备和五个内容产生设备13a-13e。
在本发明的该特定实施例中获取的用户偏好指定用户希望在她的IPTV 12d上呈现实况流,所述实况流全部标记有标识所生成的实况流的元数据:
(1)表示舞台,
(2)在距舞台小于10m的距离处拍摄,以及
(3)具有优于“低质量”的质量
此外,用户不想要具有满足上述三个给定用户偏好的三个以上同时建立的流式会话。
因此,管理设备将用户偏好(1)-(3)与标识所生成的实况数据流的监视元数据进行匹配。如果管理设备在五个内容产生设备13a-13e中找到存在匹配的三个内容产生设备13a-13c,则管理设备经由MCU 14与这三个内容呈现设备13a-13c中的每一个和IPTV 12d建立流式会话。IPTV 12d的用户可以选择流式会话中要呈现的哪一个,或者甚至可以通过在其IPTV 12d上使用画中画(PiP)特征来同时呈现所有三个流式会话。因此,在场馆音乐会上产生的可能与IPTV 12d的观看者的用户偏好相匹配的潜在的大量实况数据中,由管理设备有利地建立三个流式会话,从而实现IPTV 12d的观看者的希望。
如前所述,在本发明的实施例中,管理设备提供利用所建立的流式会话的数据排序,使得能够根据一个或多个排序标准在IPTV 12d处对所建立的流式会话进行排序。例如,IPTV 12d的观看者将看到所建立的流式会话作为IPTV 12d上的缩略图,其中缩略图具有相应的质量指示,并按照质量上升的顺序被排序,以便用户容易地选择具有最高质量的会话。在该特定示例中,所建立的流式会话被认为分别具有高质量(HQ)、中等质量(MQ)和低质量(LQ)。
通常,管理设备将需要基于第二观看者的偏好与第二观看者建立一个或多个流式会话,基于第三观看者的偏好与第三观看者建立一个或多个流式会话,等等。此外,每个观看者的流式会话通常需要被同时设立。
在另一示例性实施例中,管理设备考虑了甚至更复杂的一组用户偏好:
显示(偏好类型=“自拍”或者“跳舞”)或者(偏好类型=“舞台”并且“与舞台的距离”<10m)以亮度DESC,抖动ASC来排序的流
因此,被标记为“自拍”或“跳舞”或被标记为“舞台”同时距舞台小于10米被捕获的实况流将与该特定的一组用户偏好匹配。
此外,管理设备与内容呈现设备建立流式会话的匹配的实况视频流将首先按照抖动的顺序在内容呈现设备处进行排序,其中将在内容呈现设备的屏幕上显示的列表上在更为抖动的流之前呈现例如较少“抖动”的流。如果两个或更多个流被认为等同抖动,则它们按照亮度的顺序被呈现,其中在列表中在较暗的视频之前呈现较亮的视频。因此,利用所建立的流式会话提供数据排序,使得用户能够直接选择在屏幕上观看的实况数据流。
图10示出了根据本发明实施例的用于向内容呈现设备提供实况数据流的***100。该***可以包括多个网络设备,在该示例性实施例中,第一网络设备200、第二网络设备300和第三网络设备400。第一网络设备200包括监视装置31,其适于监视标识由多个内容产生设备中的至少一个产生的实况数据流的数据。第二网络设备300包括获取装置32,其适于获取至少一个内容呈现设备的用户的至少一个偏好。第三网络设备400包括:匹配装置33,其适于将获取的至少一个用户偏好与标识所生成的实况数据流的监视数据进行匹配;以及建立装置34,其适于与至少一个通信设备建立针对所述至少一个内容呈现设备的至少一个流式会话,其中所述至少一个通信设备分发与所获取的至少一个用户偏好相匹配的所生成的实况数据流,其中所述至少一个内容呈现设备可以呈现由所获取的至少一个用户偏好指示的所生成的实况数据流。监视装置31、获取装置32和建立装置34可以包括用于接收和提供信息的通信接口以及用于存储数据的本地存储器。监视装置31、获取装置32、匹配装置33和建立装置34可以由以一个或多个微处理器形式体现的处理器来实现(类似于结合图3给出的描述),所述微处理器被布置为执行下载到与微处理器相关联的合适存储介质(例如,RAM、闪存或硬盘驱动器)的计算机程序。
再次参考图10,描述了根据本发明实施例的用于向内容呈现设备提供实况数据流的***100的另一实施例。该***可以包括多个网络设备,在该示例性实施例中,第一网络设备200、第二网络设备300和第三网络设备400。第一网络设备200包括监视装置31,其适于监视标识由多个内容产生设备中的至少一个产生的实况数据流的数据。第二网络设备300包括获取装置32,其适于获取至少一个内容呈现设备的用户的至少一个偏好。第三网络设备400包括:匹配装置33,其适于将获取的至少一个用户偏好与标识所生成的实况数据流的监视数据进行匹配;以及建立装置34,其适于与至少一个通信设备建立针对所述至少一个内容呈现设备的至少一个流式会话,其中所述至少一个通信设备分发与所获取的至少一个用户偏好相匹配的所生成的实况数据流,其中所述至少一个内容呈现设备可以呈现由所获取的至少一个用户偏好指示的所生成的实况数据流。监视装置31、获取装置32和建立装置34可以包括用于接收和提供信息的通信接口以及用于存储数据的本地存储器。监视装置31、获取装置32、匹配装置33和建立装置34可以由以一个或多个微处理器形式或以ASIC或FPGA体现的处理器来实现(类似于结合图3给出的描述)。
已经参考一些实施例在上文中主要地描述了本发明。然而,如本领域技术人员容易理解的,除了上文所公开的实施例之外的其他实施例同样可在由所附专利权利要求限定的本发明的范围内。

Claims (31)

1.一种由网络设备(10)执行的用于向内容呈现设备(12a-12d)提供实况数据流的方法,所述方法包括:
监视(S101)标识由多个内容产生设备(13a-13c)中的至少一个内容产生设备(13a)生成的实况数据流的数据;
获取(S102a,S102b)至少一个内容呈现设备(12d)的用户的至少一个偏好;
将所获取的至少一个用户偏好与标识所生成的实况数据流的监视数据进行匹配(S103);以及
与至少一个通信设备(13a,15)建立(S104)针对所述至少一个内容呈现设备(12d)的至少一个流式会话,所述至少一个通信设备分发与所获取的至少一个用户偏好相匹配的所生成的实况数据流,其中所述至少一个内容呈现设备(12d)能够呈现由所获取的至少一个用户偏好指示的所生成的实况数据流。
2.根据权利要求1所述的方法,其中建立(S104)至少一个流式会话包括:
建立多个流式会话,经由所述多个流式会话将与所获取的至少一个用户偏好相匹配的多个内容产生设备(13a-13c)所生成的实况数据流分发给所述内容呈现设备(12d)。
3.根据权利要求2所述的方法,还包括:
随所建立的流式会话一起提供排序数据,以使得能够根据一个或多个排序标准在所述内容呈现设备(12d)处对所建立的流式会话进行排序。
4.根据权利要求1至3中任一项所述的方法,其中所获取的至少一个用户偏好包括多个用户偏好。
5.根据前述权利要求中任一项所述的方法,其中将所获取的至少一个用户偏好与监视数据进行匹配(S103)还包括:
将至少一个内容制作者偏好与标识所生成的实况数据流的监视数据进行匹配。
6.根据前述权利要求中任一项所述的方法,其中获取所述至少一个用户偏好包括:
从所述至少一个内容呈现设备(12d)接收(S102a)包括所述至少一个用户偏好的请求。
7.根据前述权利要求中任一项所述的方法,其中获取所述至少一个用户偏好包括:
从数据库取回(S102b)所述至少一个用户偏好。
8.根据前述权利要求中任一项所述的方法,其中分发所请求的实况数据流的通信设备是捕获实况数据流的内容产生设备(13a)或能够访问生成的实况数据流的中央内容分发设备(15)。
9.根据前述权利要求中任一项所述的方法,其中建立(s103)所述至少一个流式会话包括:
经由至少一个流式会话桥接设备(14)与所述通信设备(12a)建立针对做出请求的内容呈现设备(12d)的至少一个流式会话,所述通信设备(12a)分发与所获取的至少一个用户偏好相匹配的所生成的实况数据流。
10.根据前述权利要求中任一项所述的方法,还包括:
监视在所建立的至少一个流式会话中提供给所述至少一个内容呈现设备(12d)的所生成的实况数据流是否不满足所获取的至少一个用户偏好;以及如果是,
则断开监视数据不满足所获取的至少一个用户偏好的所建立的至少一个流式会话。
11.根据前述权利要求中任一项所述的方法,还包括:
监视在所建立的至少一个流式会话中提供给所述至少一个内容呈现设备(12d)的所生成的实况数据流是否不满足所获取的至少一个用户偏好;以及如果是,
则向所述至少一个内容呈现设备(12d)通知在所建立的至少一个流式会话中提供的所生成的实况数据流的监视数据不满足所获取的至少一个用户偏好。
12.根据权利要求10或11中任一项所述的方法,还包括:
将所获取的至少一个用户偏好与所述内容产生设备(13a-13c)中的另一内容产生设备(13b)的监视数据进行匹配;以及
与所述内容产生设备(13a-13c)中的所述另一内容产生设备(13b)建立新的流式会话,以呈现与所获取的至少一个用户偏好相匹配的所生成的实况数据流。
13.根据前述权利要求中任一项所述的方法,其中将所获取的至少一个用户偏好与标识所生成的实况数据流的监视数据进行匹配(S103)包括:
将所获取的至少一个用户偏好与监视数据进行比较,其中在由监视数据标识的实况数据流对应于以所获取的至少一个用户偏好请求的实况数据流的类型的情况下,监视数据被认为与所述用户偏好相匹配。
14.一种由***(100)执行的用于向内容呈现设备(12a-12d)提供实况数据流的方法,所述方法包括:
监视(S101)标识由多个内容产生设备(13a-13c)中的至少一个内容产生设备(13a)生成的实况数据流的数据;
获取(S102a,S102b)至少一个内容呈现设备(12d)的用户的至少一个偏好;
将所获取的至少一个用户偏好与标识所生成的实况数据流的监视数据进行匹配(S103);以及
与至少一个通信设备(13a,15)建立(S104)针对所述至少一个内容呈现设备(12d)的至少一个流式会话,所述至少一个通信设备分发与所获取的至少一个用户偏好相匹配的所生成的实况数据流,其中所述至少一个内容呈现设备(12d)能够呈现由所获取的至少一个用户偏好指示的所生成的实况数据流。
15.一种网络设备(10),被配置为向内容呈现设备(12a-12d)提供实况数据流,所述网络设备包括处理单元(20)和存储器,所述存储器包含由所述处理单元执行的指令(22),由此所述网络设备操作以:
监视标识由多个内容产生设备(13a-13c)中的至少一个内容产生设备(13a)生成的实况数据流的数据;
获取至少一个内容呈现设备(12d)的用户的至少一个偏好;
将所获取的至少一个用户偏好与标识所生成的实况数据流的监视数据进行匹配;以及
与至少一个通信设备(13a,15)建立针对所述至少一个内容呈现设备(12d)的至少一个流式会话,所述至少一个通信设备分发与所获取的至少一个用户偏好相匹配的所生成的实况数据流,其中所述至少一个内容呈现设备(12d)能够呈现由所获取的至少一个用户偏好指示的所生成的实况数据流。
16.根据权利要求15所述的网络设备(10),还操作以:
建立多个流式会话,经由所述多个流式会话将与所获取的至少一个用户偏好相匹配的多个内容产生设备(13a-13c)所生成的实况数据流分发给所述内容呈现设备(12d)。
17.根据权利要求16所述的网络设备(10),还操作以:
随所建立的流式会话一起提供排序数据,以使得能够根据一个或多个排序标准在所述内容呈现设备(12d)处对所建立的流式会话进行排序。
18.根据权利要求15至17中任一项所述的网络设备(10),其中所获取的至少一个用户偏好包括多种用户偏好。
19.根据权利要求15至17中任一项所述的网络设备(10),还操作以:
将至少一个内容制作者偏好与标识所生成的实况数据流的监视数据进行匹配。
20.根据权利要求15至19中任一项所述的网络设备(10),还操作以:在获取所述至少一个用户偏好时,
从所述至少一个内容呈现设备(12d)接收包括所述至少一个用户偏好的请求。
21.根据权利要求15至20中任一项所述的网络设备(10),还操作以:在获取所述至少一个用户偏好时,
从数据库取回所述至少一个用户偏好。
22.根据权利要求15至21中任一项所述的网络设备(10),其中分发所请求的实况数据流的通信设备是捕获实况数据流的内容产生设备(13a)或能够访问生成的实况数据流的中央内容分发设备(15)。
23.根据权利要求15至22中任一项所述的网络设备(10),还操作以:在建立所述至少一个流式会话时,
经由至少一个流式会话桥接设备(14)与所述通信设备(12a)建立针对做出请求的内容呈现设备(12d)的至少一个流式会话,所述通信设备(12a)分发与所获取的至少一个用户偏好相匹配的所生成的实况数据流。
24.根据权利要求15至23中任一项所述的网络设备(10),还操作以:
监视在所建立的至少一个流式会话中提供给所述至少一个内容呈现设备(12d)的所生成的实况数据流是否不满足所获取的至少一个用户偏好;以及如果是,
则断开监视数据不满足所获取的至少一个用户偏好的所建立的至少一个流式会话。
25.根据权利要求15至24中任一项所述的网络设备(10),还操作以:
监视在所建立的至少一个流式会话中提供给所述至少一个内容呈现设备(12d)的所生成的实况数据流是否不满足所获取的至少一个用户偏好;以及如果是,
则向所述至少一个内容呈现设备(12d)通知在所建立的至少一个流式会话中提供的所生成的实况数据流的监视数据不满足所获取的至少一个用户偏好。
26.根据权利要求24或25中任一项所述的网络设备(10),还操作以:
将所获取的至少一个用户偏好与所述内容产生设备(13a-13c)中的另一内容产生设备(13b)的监视数据进行匹配;以及
与所述内容产生设备(13a-13c)中的所述另一内容产生设备(13b)建立新的流式会话,以呈现与所获取的至少一个用户偏好相匹配的所生成的实况数据流。
27.根据权利要求15至26中任一项所述的网络设备(10),还操作以:当将所获取的至少一个用户偏好与标识所生成的实况数据流的监视数据进行匹配时,
将所获取的至少一个用户偏好与监视数据进行比较,其中在由监视数据标识的实况数据流对应于以所获取的至少一个用户偏好请求的内容类型的情况下,监视数据被认为与所述至少一个用户偏好相匹配。
28.一种用于向内容呈现设备(12a-12d)提供实况数据流的***(100),包括:
监视装置(31),用于监视标识由多个内容产生设备(13a-13c)中的至少一个内容产生设备(13a)生成的实况数据流的数据;
获取装置(32),用于获取至少一个内容呈现设备(12d)的用户的至少一个偏好;
匹配装置(33),用于将所获取的至少一个用户偏好与标识所生成的实况数据流的监视数据进行匹配;以及
建立装置(34),用于与至少一个通信设备(13a,15)建立针对所述至少一个内容呈现设备(12d)的至少一个流式会话,所述至少一个通信设备分发与所获取的至少一个用户偏好相匹配的所生成的实况数据流,其中所述至少一个内容呈现设备(12d)能够呈现由所获取的至少一个用户偏好指示的所生成的实况数据流。
29.一种包括计算机可执行指令的计算机程序(22),当在网络设备(10)上运行时,所述计算机可执行指令使得所述网络设备(10)执行权利要求1至13中任一项所述的步骤。
30.一种包括计算机可执行指令的计算机程序,当在用于向内容呈现设备(12a-12d)提供实况数据流的***(100)上运行时,所述计算机可执行指令使得所述***:
监视标识由多个内容产生设备(13a-13c)中的至少一个内容产生设备(13a)生成的实况数据流的数据;
获取至少一个内容呈现设备(12d)的用户的至少一个偏好;
将所获取的至少一个用户偏好与标识所生成的实况数据流的监视数据进行匹配;以及
与至少一个通信设备(13a,15)建立针对所述至少一个内容呈现设备(12d)的至少一个流式会话,所述至少一个通信设备分发与所获取的至少一个用户偏好相匹配的所生成的实况数据流,其中所述至少一个内容呈现设备(12d)能够呈现由所获取的至少一个用户偏好指示的所生成的实况数据流。
31.一种包括计算机可读介质的计算机程序产品(21),所述计算机可读介质存储有根据权利要求29或30所述的计算机程序(22)。
CN201580077610.4A 2015-03-09 2015-03-09 用于向内容呈现设备提供实况数据流的方法、***和设备 Pending CN107431844A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/SE2015/050261 WO2016144218A1 (en) 2015-03-09 2015-03-09 Method, system and device for providing live data streams to content-rendering devices

Publications (1)

Publication Number Publication Date
CN107431844A true CN107431844A (zh) 2017-12-01

Family

ID=56878612

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580077610.4A Pending CN107431844A (zh) 2015-03-09 2015-03-09 用于向内容呈现设备提供实况数据流的方法、***和设备

Country Status (4)

Country Link
US (1) US20180063253A1 (zh)
EP (1) EP3269122A1 (zh)
CN (1) CN107431844A (zh)
WO (1) WO2016144218A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180157692A1 (en) * 2015-06-30 2018-06-07 Omron Corporation Data flow control device and data flow control method

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11044206B2 (en) * 2018-04-20 2021-06-22 International Business Machines Corporation Live video anomaly detection
US11277665B2 (en) * 2018-08-13 2022-03-15 Comcast Cable Communications, Llc Using manifest files to determine events in content items

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080155602A1 (en) * 2006-12-21 2008-06-26 Jean-Luc Collet Method and system for preferred content identification
US20090006551A1 (en) * 2007-06-29 2009-01-01 Microsoft Corporation Dynamic awareness of people
US20090148124A1 (en) * 2007-09-28 2009-06-11 Yahoo!, Inc. Distributed Automatic Recording of Live Event
CN101809972A (zh) * 2007-08-31 2010-08-18 诺基亚公司 使用元数据流来发现点对点内容
US20120188382A1 (en) * 2011-01-24 2012-07-26 Andrew Morrison Automatic selection of digital images from a multi-sourced collection of digital images
CN103475948A (zh) * 2013-09-24 2013-12-25 江苏物联网研究发展中心 P2p视频直播的资源智能匹配***
CN103957435A (zh) * 2014-05-05 2014-07-30 中国科学院声学研究所 媒体资源信息的处理方法、装置和***
WO2014153352A1 (en) * 2013-03-18 2014-09-25 Sony Corporation Systems, apparatus, and methods for social graph based recommendation
CN104115466A (zh) * 2012-01-06 2014-10-22 高通股份有限公司 具有多屏幕服务的无线显示器
WO2014209363A1 (en) * 2013-06-28 2014-12-31 Rider Tomer Live crowdsourced media streaming

Family Cites Families (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040261127A1 (en) * 1991-11-25 2004-12-23 Actv, Inc. Digital interactive system for providing full interactivity with programming events
US6675386B1 (en) * 1996-09-04 2004-01-06 Discovery Communications, Inc. Apparatus for video access and control over computer network, including image correction
US6144375A (en) * 1998-08-14 2000-11-07 Praja Inc. Multi-perspective viewer for content-based interactivity
US6408128B1 (en) * 1998-11-12 2002-06-18 Max Abecassis Replaying with supplementary information a segment of a video
US20050060641A1 (en) * 1999-09-16 2005-03-17 Sezan Muhammed Ibrahim Audiovisual information management system with selective updating
US7812856B2 (en) * 2000-10-26 2010-10-12 Front Row Technologies, Llc Providing multiple perspectives of a venue activity to electronic wireless hand held devices
US20020170068A1 (en) * 2001-03-19 2002-11-14 Rafey Richter A. Virtual and condensed television programs
US20030033602A1 (en) * 2001-08-08 2003-02-13 Simon Gibbs Method and apparatus for automatic tagging and caching of highlights
US7280696B2 (en) * 2002-05-20 2007-10-09 Simmonds Precision Products, Inc. Video detection/verification system
US20040197088A1 (en) * 2003-03-31 2004-10-07 Ferman Ahmet Mufit System for presenting audio-video content
US7312819B2 (en) * 2003-11-24 2007-12-25 Microsoft Corporation Robust camera motion analysis for home video
US20050132401A1 (en) * 2003-12-10 2005-06-16 Gilles Boccon-Gibod Method and apparatus for exchanging preferences for replaying a program on a personal video recorder
US20050138659A1 (en) * 2003-12-17 2005-06-23 Gilles Boccon-Gibod Personal video recorders with automated buffering
JP2005242204A (ja) * 2004-02-27 2005-09-08 Matsushita Electric Ind Co Ltd 情報表示方法及び情報表示装置
US8949899B2 (en) * 2005-03-04 2015-02-03 Sharp Laboratories Of America, Inc. Collaborative recommendation system
US8132203B2 (en) * 2005-09-30 2012-03-06 Microsoft Corporation In-program content targeting
US20070154168A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for accessing media program options based on program segment interest
US20080288869A1 (en) * 2006-12-22 2008-11-20 Apple Inc. Boolean Search User Interface
US20100031162A1 (en) * 2007-04-13 2010-02-04 Wiser Philip R Viewer interface for a content delivery system
US9154824B2 (en) * 2007-04-13 2015-10-06 Over-The-Top Networks Private Limited Company System for content delivery
US9106804B2 (en) * 2007-09-28 2015-08-11 Gracenote, Inc. Synthesizing a presentation of a multimedia event
US8285121B2 (en) * 2007-10-07 2012-10-09 Fall Front Wireless Ny, Llc Digital network-based video tagging system
US20110255844A1 (en) * 2007-10-29 2011-10-20 France Telecom System and method for parsing a video sequence
US8918541B2 (en) * 2008-02-22 2014-12-23 Randy Morrison Synchronization of audio and video signals from remote sources over the internet
US8813143B2 (en) * 2008-02-26 2014-08-19 Time Warner Enterprises LLC Methods and apparatus for business-based network resource allocation
US8214857B2 (en) * 2008-05-29 2012-07-03 International Business Machines Corporation Generating a combined video stream from multiple input video streams
US20090313546A1 (en) * 2008-06-16 2009-12-17 Porto Technology, Llc Auto-editing process for media content shared via a media sharing service
US9510044B1 (en) * 2008-06-18 2016-11-29 Gracenote, Inc. TV content segmentation, categorization and identification and time-aligned applications
US8839327B2 (en) * 2008-06-25 2014-09-16 At&T Intellectual Property Ii, Lp Method and apparatus for presenting media programs
US20100088726A1 (en) * 2008-10-08 2010-04-08 Concert Technology Corporation Automatic one-click bookmarks and bookmark headings for user-generated videos
US8767081B2 (en) * 2009-02-23 2014-07-01 Microsoft Corporation Sharing video data associated with the same event
US8769589B2 (en) * 2009-03-31 2014-07-01 At&T Intellectual Property I, L.P. System and method to create a media content summary based on viewer annotations
US20120095817A1 (en) * 2009-06-18 2012-04-19 Assaf Moshe Kamil Device, system, and method of generating a multimedia presentation
US20110066745A1 (en) * 2009-09-14 2011-03-17 Sony Ericsson Mobile Communications Ab Sharing video streams in commnication sessions
US9519728B2 (en) * 2009-12-04 2016-12-13 Time Warner Cable Enterprises Llc Apparatus and methods for monitoring and optimizing delivery of content in a network
US8930849B2 (en) * 2010-03-31 2015-01-06 Verizon Patent And Licensing Inc. Enhanced media content tagging systems and methods
GB201105502D0 (en) * 2010-04-01 2011-05-18 Apple Inc Real time or near real time streaming
US8683337B2 (en) * 2010-06-09 2014-03-25 Microsoft Corporation Seamless playback of composite media
WO2012062969A1 (en) * 2010-11-12 2012-05-18 Nokia Corporation Method and apparatus for selecting content segments
US9071871B2 (en) * 2010-12-08 2015-06-30 Microsoft Technology Licensing, Llc Granular tagging of content
US8805954B2 (en) * 2011-02-07 2014-08-12 Nokia Corporation Method and apparatus for providing media mixing with reduced uploading
US9288511B2 (en) * 2011-02-18 2016-03-15 Futurewei Technologies, Inc. Methods and apparatus for media navigation
US9443011B2 (en) * 2011-05-18 2016-09-13 Microsoft Technology Licensing, Llc Searching for images by video
US20120324491A1 (en) * 2011-06-17 2012-12-20 Microsoft Corporation Video highlight identification based on environmental sensing
EP2546782B1 (en) * 2011-07-11 2014-06-25 Accenture Global Services Limited Liveness detection
US9824426B2 (en) * 2011-08-01 2017-11-21 Microsoft Technology Licensing, Llc Reduced latency video stabilization
US8689255B1 (en) * 2011-09-07 2014-04-01 Imdb.Com, Inc. Synchronizing video content with extrinsic data
US8929278B2 (en) * 2012-02-06 2015-01-06 Maxlinear, Inc. Method and apparatus for content protection and billing for mobile delivery of satellite content
US8805158B2 (en) * 2012-02-08 2014-08-12 Nokia Corporation Video viewing angle selection
US9183884B2 (en) * 2013-08-01 2015-11-10 Customplay Llc Downloading video bookmark generating data
US20130268955A1 (en) * 2012-04-06 2013-10-10 Microsoft Corporation Highlighting or augmenting a media program
US20130325607A1 (en) * 2012-06-01 2013-12-05 Airpush, Inc. Mobile-2-web retargeting
US9836180B2 (en) * 2012-07-19 2017-12-05 Cyberlink Corp. Systems and methods for performing content aware video editing
US20140081992A1 (en) * 2012-09-19 2014-03-20 United Video Properties, Inc. Systems and methods for providing customized descriptions related to media assets
US20140125867A1 (en) * 2012-11-05 2014-05-08 Nokia Corporation Methods and Apparatuses for Providing Automatic Interactive Area of Visability Video Zooming for Low Light Environments
US9554049B2 (en) * 2012-12-04 2017-01-24 Ebay Inc. Guided video capture for item listings
US20140181668A1 (en) * 2012-12-20 2014-06-26 International Business Machines Corporation Visual summarization of video for quick understanding
US9070050B2 (en) * 2012-12-20 2015-06-30 Rovi Guides, Inc. Methods and systems for customizing a plenoptic media asset
JP2014134923A (ja) * 2013-01-09 2014-07-24 Sony Corp 情報処理装置、情報処理方法、プログラム及び端末装置
EP2763077B1 (en) * 2013-01-30 2023-11-15 Nokia Technologies Oy Method and apparatus for sensor aided extraction of spatio-temporal features
US10133754B2 (en) * 2013-02-10 2018-11-20 Qualcomm Incorporated Peer-to-peer picture sharing using custom based rules for minimal power consumption and better user experience
BR112015021758B1 (pt) * 2013-03-06 2022-11-16 Arthur J. Zito Jr Sistemas de apresentação multimídia, métodos para exibir uma apresentação multimídia, dispositivo de apresentação multimídia e hardware para apresentar estímulos perceptíveis a um espectador humano ou criatura
US9110988B1 (en) * 2013-03-14 2015-08-18 Google Inc. Methods, systems, and media for aggregating and presenting multiple videos of an event
US9253533B1 (en) * 2013-03-22 2016-02-02 Amazon Technologies, Inc. Scene identification
US9138652B1 (en) * 2013-05-22 2015-09-22 David S. Thompson Fantasy sports integration with video content
US20150020011A1 (en) * 2013-07-15 2015-01-15 Verizon and Redbox Digital Entertainment Services, LLC Media program discovery assistance user interface systems and methods
US20150128174A1 (en) * 2013-11-04 2015-05-07 Broadcom Corporation Selecting audio-video (av) streams associated with an event
US9454289B2 (en) * 2013-12-03 2016-09-27 Google Inc. Dyanmic thumbnail representation for a video playlist
US20150181291A1 (en) * 2013-12-20 2015-06-25 United Video Properties, Inc. Methods and systems for providing ancillary content in media assets
US10032479B2 (en) * 2014-01-31 2018-07-24 Nbcuniversal Media, Llc Fingerprint-defined segment-based content delivery
US20160037217A1 (en) * 2014-02-18 2016-02-04 Vidangel, Inc. Curating Filters for Audiovisual Content
US9838740B1 (en) * 2014-03-18 2017-12-05 Amazon Technologies, Inc. Enhancing video content with personalized extrinsic data
US20150268800A1 (en) * 2014-03-18 2015-09-24 Timothy Chester O'Konski Method and System for Dynamic Playlist Generation
US9204048B2 (en) * 2014-03-27 2015-12-01 Facebook, Inc. Stabilization of low-light video
US20160094888A1 (en) * 2014-09-30 2016-03-31 United Video Properties, Inc. Systems and methods for presenting user selected scenes
WO2016118848A1 (en) * 2015-01-22 2016-07-28 Clearstream. Tv, Inc. Video advertising system
US10026450B2 (en) * 2015-03-31 2018-07-17 Jaguar Land Rover Limited Content processing and distribution system and method
US11012719B2 (en) * 2016-03-08 2021-05-18 DISH Technologies L.L.C. Apparatus, systems and methods for control of sporting event presentation based on viewer engagement

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080155602A1 (en) * 2006-12-21 2008-06-26 Jean-Luc Collet Method and system for preferred content identification
US20090006551A1 (en) * 2007-06-29 2009-01-01 Microsoft Corporation Dynamic awareness of people
CN101809972A (zh) * 2007-08-31 2010-08-18 诺基亚公司 使用元数据流来发现点对点内容
US20090148124A1 (en) * 2007-09-28 2009-06-11 Yahoo!, Inc. Distributed Automatic Recording of Live Event
US20120188382A1 (en) * 2011-01-24 2012-07-26 Andrew Morrison Automatic selection of digital images from a multi-sourced collection of digital images
CN104115466A (zh) * 2012-01-06 2014-10-22 高通股份有限公司 具有多屏幕服务的无线显示器
WO2014153352A1 (en) * 2013-03-18 2014-09-25 Sony Corporation Systems, apparatus, and methods for social graph based recommendation
WO2014209363A1 (en) * 2013-06-28 2014-12-31 Rider Tomer Live crowdsourced media streaming
CN103475948A (zh) * 2013-09-24 2013-12-25 江苏物联网研究发展中心 P2p视频直播的资源智能匹配***
CN103957435A (zh) * 2014-05-05 2014-07-30 中国科学院声学研究所 媒体资源信息的处理方法、装置和***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180157692A1 (en) * 2015-06-30 2018-06-07 Omron Corporation Data flow control device and data flow control method
US11748326B2 (en) * 2015-06-30 2023-09-05 Omron Corporation Data flow control device and data flow control method

Also Published As

Publication number Publication date
EP3269122A4 (en) 2018-01-17
US20180063253A1 (en) 2018-03-01
WO2016144218A1 (en) 2016-09-15
EP3269122A1 (en) 2018-01-17

Similar Documents

Publication Publication Date Title
KR101132935B1 (ko) 미디어 스트림들의 생성 및 선택
US20170182426A1 (en) Capture and delivery of online games spectators personalized commentaries to players
CN106604046A (zh) 视频直播方法及装置
US8526985B2 (en) System and method of geo-concentrated video detection
CN105847913A (zh) 一种控制视频直播的方法、移动终端及***
US11681748B2 (en) Video streaming with feedback using mobile device
CN110267093A (zh) 直播视频推送方法、装置、存储介质、终端及直播镜
CN110662119A (zh) 一种视频拼接方法及装置
CN107431844A (zh) 用于向内容呈现设备提供实况数据流的方法、***和设备
US20170180436A1 (en) Upload of Multimedia Content
EP1379048B1 (en) System for and method of providing mobile live video multimedia services
EP2057792A1 (en) Service roaming system and method
CN102595238A (zh) 一种视频分享的方法、终端以及视频分享平台
US9306759B2 (en) Ultra high-fidelity content delivery using a mobile device as a media gateway
CN105979397A (zh) 一种跨设备群聊的方法及***
US11856252B2 (en) Video broadcasting through at least one video host
JP4259816B2 (ja) 情報提供システム
KR20180099109A (ko) 실시간 방송 요청 시스템 및 방법
CN106375933A (zh) 多个智能硬件设备的投射控制方法
CN106575423A (zh) 用于基于云端流媒体的广播关联服务的***、用于广播关联服务的客户端设备、触发器内容提供服务器及其使用方法
D'Acunto et al. Prosuming live multimedia content in 5G-enabled smart cities
WO2011066087A1 (en) System and method of wireless uplink video transmission
US20120084815A1 (en) Method for providing multicast services
KR20180113202A (ko) 동영상 재생산 서비스 방법 및 서버
CN105979301B (zh) 一种基于eMBMS组播网络的区域化节目点播方法

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20171201