CN108156486A - 直播分享方法及装置、家庭媒体设备 - Google Patents
直播分享方法及装置、家庭媒体设备 Download PDFInfo
- Publication number
- CN108156486A CN108156486A CN201611105321.3A CN201611105321A CN108156486A CN 108156486 A CN108156486 A CN 108156486A CN 201611105321 A CN201611105321 A CN 201611105321A CN 108156486 A CN108156486 A CN 108156486A
- Authority
- CN
- China
- Prior art keywords
- live
- external equipment
- module
- request message
- live streaming
- 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.)
- Withdrawn
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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- 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/41—Structure of client; Structure of client peripherals
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
-
- 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/64322—IP
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了一种直播分享方法及装置、家庭媒体设备,其中,该方法包括:与外部设备建立通信链路;接收所述外部设备发送的用于请求直播业务的请求消息;根据所述请求消息从数字视频广播DVB机顶盒获取对应的直播资源,并将所述直播资源推送给所述外部设备。通过本发明,解决了相关技术中DVB机顶盒的直播资源只能在与其连接的电视上进行播放的技术问题。
Description
技术领域
本发明涉及通信领域,具体而言,涉及一种直播分享方法及装置、家庭媒体设备。
背景技术
随着互联网技术的发展,智能电视、PC、网络机顶盒,手机,平台电脑等设备走进了千家万户。更多精彩的点播视频、有趣应用和好玩的体感游戏开始占据用户的屏幕,用户有了使用电视看直播频道以外更多的选择。但现在还不允许有直播频道,导致了直播频道只能通过广电的机顶盒进行观看,对于喜欢观看直播的用户带来了不便;同时如果家里需要多个电视情况下,而网络机顶盒只能观看点播业务,所以需要购买多个广电机顶盒才能满足需求;同样的场景也可以发生在酒店,每个房间都有直播节目观看的需求。
相关技术中的数字视频广播(Digital Video Broadcasting,简称为DVB)直播频道数据通过广电的Cable、Satellite和Terrestrial等网络传输到用户的机顶盒上,只能在一个与机顶盒连接的电视上播放直播视频。
针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。
发明内容
本发明实施例提供了一种直播分享方法及装置、家庭媒体设备,以至少解决相关技术中DVB机顶盒的直播资源只能在与其连接的电视上进行播放的技术问题。
根据本发明的一个实施例,提供了一种直播分享方法,包括:与外部设备建立通信链路;接收所述外部设备发送的用于请求直播业务的请求消息;根据所述请求消息从数字视频广播DVB机顶盒获取对应的直播资源,并将所述直播资源推送给所述外部设备。
可选地,与外部设备建立通信链路包括以下至少之一:向所述外部设备广播发送标识信息,与所述外部设备通过所述标识信息建立无线通信链路;通过有线接口与所述外部设备建立有线通信链路,向所述外部设备发送标识信息。
可选地,接收所述外部设备发送的用于请求直播业务的请求消息包括:通过超文本标记语言html网页的形式向所述外部设备分享直播频道信息和/或直播节目信息;接收所述外部设备根据所述直播频道信息和/或直播节目信息选择对应的直播业务后发送的请求消息。
可选地,在根据所述请求消息从DVB机顶盒获取对应的直播资源之后,所述方法还包括:将所述直播资源进行解码;对解码后的直播资源按照所述外部设备所支持的流媒体格式进行编码和封装。
可选地,所述DVB机顶盒包括以下之一:基于卫星传输的DVB-S机顶盒、基于地面波传输的DVB-T机顶盒、基于同轴电缆传输的DVB-C机顶盒。
根据本发明的另一个实施例,提供了一种直播分享装置,应用在家庭媒体中心,包括:通信模块,用于与外部设备建立通信链路;接收模块,用于接收所述外部设备发送的用于请求直播业务的请求消息;处理模块,用于根据所述请求消息从数字视频广播DVB机顶盒获取对应的直播资源,并将所述直播资源推送给所述外部设备。
可选地,所述接收模块包括:分享单元,用于通过超文本标记语言HTML网页的形式向所述外部设备分享直播频道信息和/或直播节目信息;接收单元,用于接收所述外部设备根据所述直播频道信息和/或直播节目信息选择对应的直播业务后发送的请求消息。
可选地,所述装置还包括:解码模块,用于在所述处理模块根据所述请求消息从DVB机顶盒获取对应的直播资源之后,将所述直播资源进行解码;包装模块,用于对解码后的直播资源按照所述外部设备所支持的流媒体格式进行编码和封装。
根据本发明的又一个实施例,提供了一种家庭媒体设备,包括:直播管理模块,用于解析数字视频广播DVB机顶盒的音视频解码参数和节目列表;网络管理模块,用来向外部设备传输链接请求信息、节目列表、音视频数据,接收所述外部设备发送的用于请求直播业务的请求消息;共享服务模块,用于通过所述网络管理模块广播发送家庭媒体中心设备的标识信息,与一个或多个所述外部设备建立通信链路;媒体管理模块,用于使用超文本传输协议HTTP向外部设备发送与所述请求消息对应的直播资源。
可选地,所述设备还包括:解码模块,用于接收DVB机顶盒的直播资源,根据所述解码参数对所述直播资源进行解码;编码模块,用于对所述解码模块解码后直播资源进行编码封装。
根据本发明的又一个实施例,还提供了一种存储介质。该存储介质设置为存储用于执行以下步骤的程序代码:
与外部设备建立通信链路;
接收所述外部设备发送的用于请求直播业务的请求消息;
根据所述请求消息从数字视频广播DVB机顶盒获取对应的直播资源,并将所述直播资源推送给所述外部设备。
通过本发明,与外部设备建立通信链路,接收所述外部设备发送的用于请求直播业务的请求消息,根据所述请求消息从数字视频广播DVB机顶盒获取对应的直播资源,并将所述直播资源推送给所述外部设备。可以分享从DVB机顶盒获得的直播资源,解决了相关技术中DVB机顶盒的直播资源只能在与其连接的电视上进行播放的技术问题,提高了用户体验,实现了在多个设备上也能传输和播放直播视频的技术效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的直播分享方法的流程图;
图2是根据本发明实施例的直播分享装置的结构框图;
图3是根据本发明实施例的家庭媒体设备的结构框图;
图4是本发明实施例的家庭媒体中心的整体架构示意图;
图5是本发明实施例的直播共享业务应用场景组网示意图;
图6是本发明实施例的直播分享业务各模块交互的结构示意图;
图7是本发明实施例的手机与家庭媒体中心交互示意图;
图8是本发明实施例的手机,平板,PC,网络机顶盒多个请设备与家庭媒体中心同时直播节目分享示意图;
图9是本发明实施例的请求设备(手机,平板,PC,网络机顶盒等)通过家庭媒体中心观看时移节目的示意图;
图10是本发明实施例的家庭媒体中心支持多种网络播放协议的示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
实施例1
在本实施例中提供了一种直播分享方法,图1是根据本发明实施例的直播分享方法的流程图,如图1所示,该流程包括如下步骤:
步骤S102,与外部设备建立通信链路;
步骤S104,接收外部设备发送的用于请求直播业务的请求消息;
步骤S106,根据请求消息从数字视频广播DVB机顶盒获取对应的直播资源,并将直播资源推送给外部设备。
通过上述步骤,与外部设备建立通信链路,接收所述外部设备发送的用于请求直播业务的请求消息,根据所述请求消息从数字视频广播DVB机顶盒获取对应的直播资源,并将所述直播资源推送给所述外部设备。可以分享从DVB机顶盒获得的直播资源,解决了相关技术中DVB机顶盒的直播资源只能在与其连接的电视上进行播放的技术问题,提高了用户体验,实现了在多个设备上也能传输和播放直播视频的技术效果。
可选地,上述步骤的执行主体可以为家庭媒体中心设备,电视机顶盒等,但不限于此。
可选的,与外部设备建立通信链路可以是有线或无线的方式,包括:向外部设备广播发送标识信息,与外部设备通过标识信息建立无线通信链路;通过有线接口与外部设备建立有线通信链路,向外部设备发送标识信息。
可选的,接收外部设备发送的用于请求直播业务的请求消息包括:
S11,通过超文本标记语言html网页的形式向外部设备分享直播频道信息和/或直播节目信息;
S12,接收外部设备根据直播频道信息和/或直播节目信息选择对应的直播业务后发送的请求消息。
可选的,在根据请求消息从DVB机顶盒获取对应的直播资源之后,本实施例的方法还包括:
S21,将直播资源进行解码;
S22,对解码后的直播资源按照外部设备所支持的流媒体格式进行编码和封装。
可选的,DVB机顶盒包括以下之一:基于卫星传输的DVB-S机顶盒、基于地面波传输的DVB-T机顶盒、基于同轴电缆传输的DVB-C机顶盒。外部设备可以是各种具备通信功能的设备,如:智能电视、PC、网络机顶盒,手机,平台电脑等。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
实施例2
在本实施例中还提供了一种直播分享装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图2是根据本发明实施例的直播分享装置的结构框图,应用在家庭媒体中心,如图2所示,该装置包括:
通信模块20,用于与外部设备建立通信链路;
接收模块22,用于接收外部设备发送的用于请求直播业务的请求消息;
处理模块24,用于根据请求消息从数字视频广播DVB机顶盒获取对应的直播资源,并将直播资源推送给外部设备。
可选的,接收模块包括:分享单元,用于通过超文本标记语言HTML网页的形式向外部设备分享直播频道信息和/或直播节目信息;接收单元,用于接收外部设备根据直播频道信息和/或直播节目信息选择对应的直播业务后发送的请求消息。
可选的,装置还包括:解码模块,用于在处理模块根据请求消息从DVB机顶盒获取对应的直播资源之后,将直播资源进行解码;
包装模块,用于对解码后的直播资源按照外部设备所支持的流媒体格式进行编码和封装。
图3是根据本发明实施例的家庭媒体设备的结构框图,如图3所示,包括:
直播管理模块30,用于解析数字视频广播DVB机顶盒的音视频解码参数和节目列表;
网络管理模块32,用来向外部设备传输链接请求信息、节目列表、音视频数据,接收外部设备发送的用于请求直播业务的请求消息;
共享服务模块34,用于通过网络管理模块广播发送家庭媒体中心设备的标识信息,与一个或多个外部设备建立通信链路;
媒体管理模块36,用于使用超文本传输协议HTTP向外部设备发送与请求消息对应的直播资源。
可选的,设备还包括:解码模块,用于接收DVB机顶盒的直播资源,根据解码参数对直播资源进行解码;编码模块,用于对解码模块解码后直播资源进行编码封装。
本实施例的家庭媒体设备可以是DVB机顶盒终端,作为家庭媒体中心进行直播分享,使其他设备可以观看DVB的直播节目。
机顶盒(家庭媒体中心,家庭媒体设备)包括三部分数据:音视频,直播节目列表数据和请求控制交互数据。其中涉及到的主要模块如下:
直播管理模块用于解析管理DVB直播系统的音视频解码参数和电子节目单(EPG)数据以及其他节目列表等DVB业务数据。
共享服务模块通过网络管理模块广播家庭媒体中心的标识,手机,平板,网络机顶盒,智能电视等设备通过标识可以与家庭媒体中心建立相关链接;同时该模块会维护管理多个设备的请求。
媒体管理模块使用HTTP协议向手机,平板,网络机顶盒,智能电视等请求设备发送相关业务数据,包括DVB频道列表和电子节目单数据;同时支持直播音视频数据通过RTSP,Http,hls等协议(请求设备可以自适应自身支持的协议,以及选择对应的流媒体格式)推送到观看直播的相关设备。
解码模块接收广电的Cable、Satellite和Terrestrial等DVB直播数据,接收直播管理模块的参数,过滤音视频数据并且解码和播放,其他业务数据过滤后提交直播管理模块进行对应的解析。
编码模块接收媒体管理模块的相关参数,并且对解码模块输出的音视频数据进行编码封装,通过网络模块发送到请求直播分享的设备。
网络管理模块用来管理家庭媒体中心的网络设备,负责传输链接请求信息,节目表信息,音视频数据等。所有直播分享的数据都通过网络管理模块和手机,平板,PC,网络机顶盒等设备进行交换。
使用本实施例的各个模块,执行直播分享的具体步骤包括以下几部分:
步骤A:开机后执行搜索时直播管理模块解析DVB码流中的音视频解码参数、频道数据和电子节目单数据保存至本地数据库。
步骤B:网络管理模块启动,共享服务器启动并且通过网管模块广播家庭媒体中心的识别信息,供接入网络管理模块的其他设备建立链接。
步骤C:手机,平板,PC,网络机顶盒等设备通过网络管理模块与家庭媒体中心建立网络连接(无线或者有线),搜索到家庭媒体中心的识别信息,通过识别信息请求建立连接。
步骤D:共享服务器模块接收到连接请求后,为请求的设备分配一个唯一的标识并且创建媒体资源管理模块和请求设备(手机,平板,PC,网络机顶盒等)链接,同时回复请求设备连接成功,在家庭媒体中心终端上显示请求设备(手机,平板,PC,网络机顶盒等)的标识提示用户。
步骤E:连接成功后,请求设备(手机,平板,PC,网络机顶盒等)请求获取直播节目列表以及EPG等业务数据,媒体资源管理器收到请求后,通过直播管理模块获取原始的节目列表以及EPG等原始数据,然后封装成html网页的形式发送给请求设备,DVB频道的业务数据如节目单也就呈现给了用户。
步骤F:用户通过请求设备(手机,平板,PC,网络机顶盒等)界面可以选择需要观看的直播节目,直播节目的请求通过RTS,RTSP,HLS,HTTP等协议(包括媒体流的音视频格式以及协议请求设备会根据自身能力自适应获取)发送到媒体资源管理组件,。
步骤G:媒体资源管理组件接收到播放请求后解析相关请求,通知直播管理模块进行相关直播节目播放的资源准备,资源准备就绪后控制解码模块解码接收到的Cable、Satellite或者Terrestrial等DVB直播音视频数据;同时媒体资源管理模块将对应的流媒体封装格式以及对应的音视频格式参数传递给编码模块,编码模块接收解码模块解码的数据进行编码封装,然后通过网络管理模块推送到请求设备进行播放;若直播管理模块准备对应的资源失败,则同过媒体资源管理模块将对应失败的信息回馈给请求设备终端(手机,平板,PC,网络机顶盒等);同时用户可以在请求设备终端进行直播节目的切换,切换流程如上述过程。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
实施例3
本实施例是根据本发明的可选实施例,用于结合具体的实例对本申请进行详细说明:
图4是本发明实施例的家庭媒体中心的整体架构示意图,主要涉及的模块包括:
操作系统(模块,图4中其他方框均表示对应模块)101为上层业务提供支撑作用,屏蔽硬件细节,管理硬件,任务调度等;解码模块102主要是DVB系统不同的信号传入,可以包括DVB-S、DVB-T和DVB-C三种系统,分别是基于卫星传输、基于地面波传输和基于同轴电缆传输。针对不同的传输方式,机顶盒使用对应系统的处理芯片来接收处理DVB系统信号,进行相应的过滤,并且进行音视频的解码输出;编码模块103负责对解码模块102解码后的音视频数据进行编码封装成适合请求设备播放的格式和协议;直播管理模块109,解析从操作系统模块101过滤来的DVB系统中的各种业务信息数据,包括各个频道音视频节目参数、电子节目单数据和其他业务数据并且保存管理。
媒体资源管理模块104主要提供直播节目列表的传递和直播共享流媒体的控制:从直播管理模块109获取电子节目单数据和其他业务数据封装成HTML的形式对外进行展示,同时接收外部的共享请求,控制直播管理模块109进行节目播放,传递给编码模块103对应的编码参数以及流媒体传输协议。
网络管理模块105主要是管理家庭媒体中心的网络设备,为其他设备的提供网络接入服务器,负责设备间的数据通讯。
人机交互模块106为家庭媒体中心自己的界面,在家庭媒体中心直接观看节目的时候提供交互功能;显示系统模块108同样是家庭媒体中心作为普通STB时输出视频和图片的方式。
共享服务模块107主要负责对外提供直播分享的身份识别广播,请求设备的共享接入和管理功能,为媒体资源管理模块104和请求设备(手机,平板,PC,网络机顶盒等,与外部设备等同)建立后续业务的交互链路。
图5是本发明实施例的直播共享业务应用场景组网示意图,主要为:
家庭媒体中心(STB)自带无线,有线接入端口,PC或者其他网络机顶盒通过有线网络接入家庭媒体中心(STB),pad,phone,网络机顶盒通过无线接入家庭媒体中心,直播信号进入家庭媒体中心(STB)后,通过有线或者无线网络将直播节目分享给pc,pad,phone,网络机顶盒等局域网内的设备。
图6是本发明实施例的直播分享业务各模块交互的结构示意图,主要涉及:
网络模块201与phone设备207直接进行音视频数据,交互控制数据,节目列表与epg数据,媒体中心所有的直播分享业务的数据均有网络模块201进行通讯。共享服务器模块202与网络模块201直接进行控制数据的接收以及接入广播数据的发送,并且给媒体资源模块203文件发送相关建立直播分享链接的控制数据。解码模块204主要的接收来自外部的DVB-C,DVB-S,DVB-T等直播信号,同时接收直播管理模块206的控制信息,将过滤后的业务数据提交给直播管理模块206进行解析。编码模块205接收媒体资源模块203的编码格式将解码模块204解码后的数据进行对应的编码封装,通过网络模块201发送到phone设备207。直播管理模块206主要接收媒体资源模块203的直播请求,并且给提供直播节目列表和EPG数据等。
图7是本发明实施例的手机与家庭媒体中心交互示意图,涉及:
phone401通过无线或者有线接入家庭媒体中心402的网络,并且从网络管理模块402或者ip地址,可以是dhcp获取或者其他方式。同时共享服务器404会在局域网内进行识别身份的广播(使用udp报文),提供给phone 401发现,phone 401发现后向共享服务器404发起连接请求,共享服务器404收到请求后为phone 401提供一个识别标号device0:**,创建一个媒体资源管理模块405的链接信息以url的形式发送给phone 401,完成设备发现接入的过程。连接成功后phone 401会发起订阅的过程,向phone 401请求媒体服务器通过url(http协议)的形式,phone 401中的媒体资源管理模块收到请求后,发送对应节目列表,epg信息等以html的形式传给phone 401完成订阅的过程。phone 401订阅完成后会呈现对应的节目列表供用户选择,用户选择后就发起了选择频道播放的流程,请求数据中携带了播放频道的信息,以及phone 401支持的流媒体格式以及协议,然phone 401的编码模块406把解码后的数据按照phone 401的格式打包通过phone 401支持的协议(比如hls,rtp,rtsp等)传输给phone 401.然后phone 401进行播放的流程呈现用户的观看需求。
图8是本发明实施例的手机,平板,PC,网络机顶盒多个请设备与家庭媒体中心同时直播节目分享示意图;
phone501,pad502通过无线,机顶盒503,PC504通过有线,接入家庭媒体中心的网络,并且从网络管理模块505或者ip地址,可以是dhcp获取或者其他方式。同时共享服务器506会在局域网内进行识别身份的广播(使用udp报文),提供给501,502,503,504对应的模块发现,501,502,503,504对应的模块发现后向共享服务器506发起连接请求,506收到请求后为501提供一个识别标号d0:**,创建一个媒体资源管理507的链接信息以url的形式发送给phone 501,完成设备发现接入的过程,同时依照上述情况,为Pad 502分配d1:**,机顶盒503分配d2:***,PC 504分配d3:*****.所有的分配有共享服务器506进行分配管理,媒体资源与对应标号的d*进行逻辑上的连接路由,进行多个设备的直播分享命令交互。同时媒体资源管理507为每个设备在多路转码模块508多路转码中分配对应的资源,提供1对的1的转码服务。从而实现多个设备同时进行直播观看的功能。
图9是本发明实施例的请求设备(手机,平板,PC,网络机顶盒等)通过家庭媒体中心观看时移节目的示意图;
phone 601向入家庭媒体中心的媒体资源管理模块603发起节目播放请求,媒体资源管理模块603向直播管理模块604发起播放请求,直播管理模块604控制解码模块606进行DVB数据的解码,同时媒体资源管理模块603控制编码模块605对解码模块606的数据进行编码同时交给缓存区设备602进行储存。缓存区设备602的数据统一由媒体资源管理模块603进行管理,当phone 601进行直播请求的时候媒体资源管理模块603赋值从缓存区设备602分配对应的音视频数据给phone 601,若为实时节目,则从缓存区设备602获取最新的数据,若phone601需要观看之前的直播节目,或者进行seek操作,则媒体资源管理模块603接收到控制命令后,在缓存区设备602的数据中根据时间戳进行相应的推送定位。
图10是本发明实施例的家庭媒体中心支持多种网络播放协议的示意图,phone701向入家庭媒体中心的媒体资源管理模块703发起节目播放请求,pad 702向入家庭媒体中心的媒体资源管理模块703发起节目播放请求,其中直播播放器请求中携带了对应的流媒体播放协议,phone 701请求为hls协议,pad 702携带的是rtsp的协议;媒体资源管理模块703解析到协议数据后将协议参数传递给编码模块705,编码模块705内部自带hls,rtsp,http等媒体协议栈,根据媒体资源管理模块703传递的协议和编码格式参数,从解码模块706获取解码后的数据,根据对应协议参数进行流媒体协议的封装,如给phone 701封装为hls协议的流媒体,给pad 702封装tsp的流媒体。其他协议也是一样
本实施例通过引入了共享服务管理模块,该模块接收并且管理其他设备的直播分享业务请求,对外在家庭局域网内提供良好的接入方式。媒体资源管理模块生成统一的格式频道列表数据,以及控制生成适合请求设备播放的音频流媒体格式,供请求设备使用,从而实现DVB直播业务在家庭局域网内畅通的分享,具备良好的用户体验。
实施例4
本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
S1,与外部设备建立通信链路;
S2,接收所述外部设备发送的用于请求直播业务的请求消息;
S3,根据所述请求消息从数字视频广播DVB机顶盒获取对应的直播资源,并将所述直播资源推送给所述外部设备。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行与外部设备建立通信链路;
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行接收所述外部设备发送的用于请求直播业务的请求消息;
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行根据所述请求消息从数字视频广播DVB机顶盒获取对应的直播资源,并将所述直播资源推送给所述外部设备。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种直播分享方法,其特征在于,包括:
与外部设备建立通信链路;
接收所述外部设备发送的用于请求直播业务的请求消息;
根据所述请求消息从数字视频广播DVB机顶盒获取对应的直播资源,并将所述直播资源推送给所述外部设备。
2.根据权利要求1所述的方法,其特征在于,与外部设备建立通信链路包括以下至少之一:
向所述外部设备广播发送标识信息,与所述外部设备通过所述标识信息建立无线通信链路;
通过有线接口与所述外部设备建立有线通信链路,向所述外部设备发送标识信息。
3.根据权利要求1所述的方法,其特征在于,接收所述外部设备发送的用于请求直播业务的请求消息包括:
通过超文本标记语言html网页的形式向所述外部设备分享直播频道信息和/或直播节目信息;
接收所述外部设备根据所述直播频道信息和/或直播节目信息选择对应的直播业务后发送的请求消息。
4.根据权利要求1所述的方法,其特征在于,在根据所述请求消息从DVB机顶盒获取对应的直播资源之后,所述方法还包括:
将所述直播资源进行解码;
对解码后的直播资源按照所述外部设备所支持的流媒体格式进行编码和封装。
5.根据权利要求1所述的方法,其特征在于,所述DVB机顶盒包括以下之一:基于卫星传输的DVB-S机顶盒、基于地面波传输的DVB-T机顶盒、基于同轴电缆传输的DVB-C机顶盒。
6.一种直播分享装置,应用在家庭媒体中心,其特征在于,包括:
通信模块,用于与外部设备建立通信链路;
接收模块,用于接收所述外部设备发送的用于请求直播业务的请求消息;
处理模块,用于根据所述请求消息从数字视频广播DVB机顶盒获取对应的直播资源,并将所述直播资源推送给所述外部设备。
7.根据权利要求6所述的装置,其特征在于,所述接收模块包括:
分享单元,用于通过超文本标记语言HTML网页的形式向所述外部设备分享直播频道信息和/或直播节目信息;
接收单元,用于接收所述外部设备根据所述直播频道信息和/或直播节目信息选择对应的直播业务后发送的请求消息。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
解码模块,用于在所述处理模块根据所述请求消息从DVB机顶盒获取对应的直播资源之后,将所述直播资源进行解码;
包装模块,用于对解码后的直播资源按照所述外部设备所支持的流媒体格式进行编码和封装。
9.一种家庭媒体设备,其特征在于,包括:
直播管理模块,用于解析数字视频广播DVB机顶盒的音视频解码参数和节目列表;
网络管理模块,用来向外部设备传输链接请求信息、节目列表、音视频数据,接收所述外部设备发送的用于请求直播业务的请求消息;
共享服务模块,用于通过所述网络管理模块广播发送家庭媒体中心设备的标识信息,与一个或多个所述外部设备建立通信链路;
媒体管理模块,用于使用超文本传输协议HTTP向外部设备发送与所述请求消息对应的直播资源。
10.根据权利要求9所述的设备,其特征在于,所述设备还包括:
解码模块,用于接收DVB机顶盒的直播资源,根据所述解码参数对所述直播资源进行解码;
编码模块,用于对所述解码模块解码后直播资源进行编码封装。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611105321.3A CN108156486A (zh) | 2016-12-05 | 2016-12-05 | 直播分享方法及装置、家庭媒体设备 |
| PCT/CN2017/114658 WO2018103644A1 (zh) | 2016-12-05 | 2017-12-05 | 直播分享方法及装置、家庭媒体设备和存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611105321.3A CN108156486A (zh) | 2016-12-05 | 2016-12-05 | 直播分享方法及装置、家庭媒体设备 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN108156486A true CN108156486A (zh) | 2018-06-12 |
Family
ID=62470031
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201611105321.3A Withdrawn CN108156486A (zh) | 2016-12-05 | 2016-12-05 | 直播分享方法及装置、家庭媒体设备 |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN108156486A (zh) |
| WO (1) | WO2018103644A1 (zh) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109089155A (zh) * | 2018-10-30 | 2018-12-25 | 深圳市中京电子有限公司 | 一种音视频资源共享装置及其共享方法 |
| CN109889871A (zh) * | 2019-03-18 | 2019-06-14 | 山东云缦智能科技有限公司 | 一种基于网络播放设备的数字电视直播方法、装置及系统 |
| CN110602558A (zh) * | 2019-08-01 | 2019-12-20 | 贵州省广播电视信息网络股份有限公司 | 一种用于终端的高性能dvb节目分享方法 |
| TWI741374B (zh) * | 2019-09-25 | 2021-10-01 | 來享享網路科技股份有限公司 | 一種資料共享系統、方法及非暫時性機器可讀媒體 |
| TWI764777B (zh) * | 2019-09-25 | 2022-05-11 | 來享享網路科技股份有限公司 | 一種資料共享系統、方法及非暫時性機器可讀媒體 |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113727143B (zh) * | 2018-08-30 | 2025-06-10 | 华为技术有限公司 | 视频投屏方法、装置、计算机设备及存储介质 |
| CN113992756B (zh) * | 2021-10-27 | 2024-04-26 | 北京八分量信息科技有限公司 | 异构网络中共享数据获取方法、装置及相关产品 |
| CN115883889A (zh) * | 2022-12-09 | 2023-03-31 | 深圳鼎点通信科技有限公司 | 基于iptv终端的直播视频分享方法和装置 |
| CN118102004A (zh) * | 2024-01-31 | 2024-05-28 | 中山亿联智能科技有限公司 | 一种高效率高可用低成本网络直播服务系统 |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101521732A (zh) * | 2009-03-11 | 2009-09-02 | 深圳市融创天下科技发展有限公司 | 一种远程遥控机顶盒的系统及方法 |
| CN101945252A (zh) * | 2010-07-01 | 2011-01-12 | 中兴通讯股份有限公司 | 一种跨平台媒体系统及其实现方法 |
| US20120304227A1 (en) * | 2010-01-21 | 2012-11-29 | Zte Corporation | Internet Protocol Television System and Implementation Method Thereof |
| CN103338186A (zh) * | 2013-06-05 | 2013-10-02 | 华为技术有限公司 | 一种内容分享方法和装置 |
| CN103905838A (zh) * | 2014-03-28 | 2014-07-02 | 深圳创维-Rgb电子有限公司 | 一种终端播放dvb业务的方法及其系统 |
| CN104780424A (zh) * | 2015-03-18 | 2015-07-15 | 福建新大陆通信科技股份有限公司 | 一种基于机顶盒的局域网直播视频分发方法 |
| CN104918122A (zh) * | 2014-03-14 | 2015-09-16 | 四达时代通讯网络技术有限公司 | 在家庭网络分享和控制多种设备的方法及装置 |
| CN105959784A (zh) * | 2016-05-30 | 2016-09-21 | 浪潮软件集团有限公司 | 一种基于机顶盒的视频分享实现方法 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7724907B2 (en) * | 2002-11-05 | 2010-05-25 | Sony Corporation | Mechanism for protecting the transfer of digital content |
| US20150074728A1 (en) * | 2013-09-10 | 2015-03-12 | Opentv, Inc. | Systems and methods of displaying content |
| CN103491394A (zh) * | 2013-09-30 | 2014-01-01 | 深圳市九洲电器有限公司 | 一种电视节目的录制方法和装置 |
-
2016
- 2016-12-05 CN CN201611105321.3A patent/CN108156486A/zh not_active Withdrawn
-
2017
- 2017-12-05 WO PCT/CN2017/114658 patent/WO2018103644A1/zh not_active Ceased
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101521732A (zh) * | 2009-03-11 | 2009-09-02 | 深圳市融创天下科技发展有限公司 | 一种远程遥控机顶盒的系统及方法 |
| US20120304227A1 (en) * | 2010-01-21 | 2012-11-29 | Zte Corporation | Internet Protocol Television System and Implementation Method Thereof |
| CN101945252A (zh) * | 2010-07-01 | 2011-01-12 | 中兴通讯股份有限公司 | 一种跨平台媒体系统及其实现方法 |
| CN103338186A (zh) * | 2013-06-05 | 2013-10-02 | 华为技术有限公司 | 一种内容分享方法和装置 |
| CN104918122A (zh) * | 2014-03-14 | 2015-09-16 | 四达时代通讯网络技术有限公司 | 在家庭网络分享和控制多种设备的方法及装置 |
| CN103905838A (zh) * | 2014-03-28 | 2014-07-02 | 深圳创维-Rgb电子有限公司 | 一种终端播放dvb业务的方法及其系统 |
| CN104780424A (zh) * | 2015-03-18 | 2015-07-15 | 福建新大陆通信科技股份有限公司 | 一种基于机顶盒的局域网直播视频分发方法 |
| CN105959784A (zh) * | 2016-05-30 | 2016-09-21 | 浪潮软件集团有限公司 | 一种基于机顶盒的视频分享实现方法 |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109089155A (zh) * | 2018-10-30 | 2018-12-25 | 深圳市中京电子有限公司 | 一种音视频资源共享装置及其共享方法 |
| CN109889871A (zh) * | 2019-03-18 | 2019-06-14 | 山东云缦智能科技有限公司 | 一种基于网络播放设备的数字电视直播方法、装置及系统 |
| CN110602558A (zh) * | 2019-08-01 | 2019-12-20 | 贵州省广播电视信息网络股份有限公司 | 一种用于终端的高性能dvb节目分享方法 |
| TWI741374B (zh) * | 2019-09-25 | 2021-10-01 | 來享享網路科技股份有限公司 | 一種資料共享系統、方法及非暫時性機器可讀媒體 |
| TWI764777B (zh) * | 2019-09-25 | 2022-05-11 | 來享享網路科技股份有限公司 | 一種資料共享系統、方法及非暫時性機器可讀媒體 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2018103644A1 (zh) | 2018-06-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108156486A (zh) | 直播分享方法及装置、家庭媒体设备 | |
| US8613016B2 (en) | Apparatus for receiving adaptive broadcast signal and method thereof | |
| CN103533460A (zh) | 一种分享电视业务的方法、装置、终端及系统 | |
| US9635412B2 (en) | System and method for providing a callback proxy for a set top box of with support of ISM-band wide area network access | |
| US20100132003A1 (en) | Providing Wireless Pathway Adapter Support Via Set-Top Boxes | |
| CN104363509B (zh) | 一种视频转换方法、装置、播放系统及终端 | |
| US20210288735A1 (en) | Information processing apparatus, client apparatus, and data processing method | |
| KR20200006977A (ko) | 수신 장치, 수신 방법, 전송 장치, 및 전송 방법 | |
| KR20220165693A (ko) | 디지털 방송 서비스 방법 및 장치 | |
| CN109845276A (zh) | 信息处理装置和信息处理方法 | |
| US20110145852A1 (en) | Apparatus for controlling internet protocol television services and method for providing internet protocol television services using the same | |
| KR102330694B1 (ko) | 송신 장치, 송신 방법, 수신 장치, 및 수신 방법 | |
| CN104349218B (zh) | 地面数字电视双向互动点播系统 | |
| CN104427363A (zh) | 远程点播系统、网络机顶盒及远程点播方法 | |
| CN104780424A (zh) | 一种基于机顶盒的局域网直播视频分发方法 | |
| KR20200131238A (ko) | 수신 장치, 수신 방법, 신호 처리 장치 및 신호 처리 방법 | |
| KR102479001B1 (ko) | 수신 장치, 송신 장치, 및 데이터 처리 방법 | |
| JP6630570B2 (ja) | 受信装置、及び、受信方法 | |
| US12081831B2 (en) | Digital signage using ATSC 3.0 | |
| JP2015065670A (ja) | 送受信システムおよび送受信方法 | |
| CN106535005B (zh) | 一种实现播控业务的方法和装置 | |
| CN102006516A (zh) | 一种基于有线电视双向接入的数字家庭内容服务传输方法 | |
| TWI673999B (zh) | 供視聽內容及/或資料傳輸的方法 | |
| JP2022183813A (ja) | 受信装置、クライアント端末装置、およびプログラム | |
| KR102620220B1 (ko) | 지상파 uhd 방송 브로드캐스터 어플리케이션 재전송 시스템 및 그 방법 |
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 | ||
| WW01 | Invention patent application withdrawn after publication | ||
| WW01 | Invention patent application withdrawn after publication |
Application publication date: 20180612 |