一种数字电视设备及数字电视播放方法与流程

文档序号:11930414阅读:213来源:国知局
一种数字电视设备及数字电视播放方法与流程

本发明涉及电视技术领域,尤其涉及一种数字电视设备及数字电视播放方法。



背景技术:

数字电视又称为数位电视或数码电视,是指从演播室到发射、传输、接收的所有环节都是使用数字电视信号或对该系统所有的信号传播都是通过由0、1数字串所构成的二进制数字流来传播的电视类型,与模拟电视相对。其信号损失小,接收效果好。目前已在公众普及。

但现有的数字电视方案只能在本机播放,而且同时只能播放一个节目,在只有一台电视和一台机顶盒的情况下,当前方案无法满足多个用户同时观看不同的电视节目的需求。且电视不方便移动,因此不能在远离电视的地方观看电视节目。



技术实现要素:

本发明要解决的技术问题是,提供一种数字电视设备及数字电视播放方法,其能在外部移动设备上播放电视节目,满足多个用户同时观看不同的电视节目以及在远离电视的地方观看电视节目的需求。

为了解决上述技术问题,本发明实施例一方面提供一种数字电视设备,包括解调解复用模块和流媒体服务器;

所述解调解复用模块用于接收指定频道号,并将所述指定频道号对应的音视频TS数据包以及请求提供流媒体服务的指令发送至所述流媒体服务器;其中,所述指定频道号为需要在外部移动设备上播放的电视节目的频道号;

所述流媒体服务器用于在接收到所述请求提供流媒体服务的指令时,提供在外部移动设备播放电视节目的地址;

所述流媒体服务器还用于在接收到所述外部移动设备根据所述地址发起的建立流媒体网络信道的请求时,建立流媒体网络信道;以及将所述音视频TS数据包封装为流媒体协议数据包,通过所述流媒体网络信道传输给外部移动设备,以使所述外部移动设备根据所述流媒体协议数据包播放电视节目。

实施本发明实施例,具有如下有益效果:

本发明实施例提供的数字电视设备,在现有的数字电视设备上添加了流媒体服务器,将解调解复用的音视频TS数据包传输到流媒体服务器,并使用流媒体传输协议封装数据包,将电视节目的音视频数据发送到外部移动设备,使得电视节目可以在外部移动设备上播放,满足多个用户同时观看不同的电视节目以及在远离电视的地方观看电视节目的需求。

优选地,所述流媒体服务器为RTP服务器,所述流媒体网络信道为RTP网络信道,所述流媒体协议数据包为RTP数据包。

优选地,所述流媒体服务器为RTSP服务器,所述流媒体网络信道为RTSP网络信道,所述流媒体协议数据包为RTSP数据包。

进一步地,所述流媒体服务器还用于在接收到所述外部移动设备发起的断开流媒体网络信道的请求时,断开所述流媒体网络信道。

进一步地,所述数字电视设备为数字电视机或数字电视机顶盒。

本发明实施例另一方面提供一种数字电视播放方法,包括:

数字电视设备的解调解复用模块接收指定频道号,并将所述指定频道号对应的音视频TS数据包以及请求提供流媒体服务的指令发送至本数字电视设备的流媒体服务器;其中,所述指定频道号为需要在外部移动设备上播放的电视节目的频道号;

所述流媒体服务器在接收到所述请求提供流媒体服务的指令时,提供在外部移动设备播放电视节目的地址;

所述流媒体服务器在接收到所述外部移动设备根据所述地址发起的建立流媒体网络信道的请求时,建立流媒体网络信道;

流媒体服务器将所述音视频TS数据包封装为流媒体协议数据包,通过所述流媒体网络信道传输给外部移动设备,以使所述外部移动设备根据所述流媒体协议数据包播放电视节目。

本发明实施例提供的数字电视播放方法,在现有的数字电视设备上添加了流媒体服务器,将解调解复用的音视频TS数据包传输到流媒体服务器,并使用流媒体传输协议封装数据包,将电视节目的音视频数据发送到外部移动设备,使得电视节目可以在外部移动设备上播放,满足多个用户同时观看不同的电视节目以及在远离电视的地方观看电视节目的需求。

优选地,所述流媒体服务器为RTP服务器,所述流媒体网络信道为RTP网络信道,所述流媒体协议数据包为RTP数据包。

优选地,所述流媒体服务器为RTSP服务器,所述流媒体网络信道为RTSP网络信道,所述流媒体协议数据包为RTSP数据包。

进一步地,所述数字电视播放方法还包括:

所述流媒体服务器在接收到所述外部移动设备发起的断开流媒体网络信道的请求时,断开所述流媒体网络信道。

进一步地,所述数字电视设备为数字电视机或数字电视机顶盒。

附图说明

图1是本发明提供的数字电视设备的一个实施例的原理图;

图2是本发明提供的数字电视播放方法的一个实施例的流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1,是本发明提供的数字电视设备的一个实施例的原理图;如图1所示,数字电视设备10包括解调解复用模块101和流媒体服务器102;具体地,数字电视设备10为数字电视机或数字电视机顶盒。

解调解复用模块101用于接收指定频道号,并将指定频道号对应的音视频TS数据包以及请求提供流媒体服务的指令发送至流媒体服务器102;其中,指定频道号为需要在外部移动设备上播放的电视节目的频道号;具体地,可以是用户在数字电视机或数字电视机顶盒的菜单中输入对外播放的频道号,也可以是用户以其他形式输入频道号使数字电视设备10获取;

流媒体服务器102用于在接收到请求提供流媒体服务的指令时,提供在外部移动设备播放电视节目的地址;

流媒体服务器102还用于在接收到外部移动设备根据地址发起的建立流媒体网络信道的请求时,建立流媒体网络信道;以及将音视频TS数据包封装为流媒体协议数据包,通过流媒体网络信道传输给外部移动设备,以使外部移动设备根据流媒体协议数据包播放电视节目。

具体地,用户可操作外部移动设备,使用网络播放器,访问流媒体服务器提供的播放地址,则外部移动设备自动发送建立流媒体网络信道的请求给流媒体服务器102。流媒体服务器102建立起流媒体网络信道后,将流媒体协议数据包持续传输给外部移动设备,外部移动设备对其进行解码播放。

现有技术的数字电视方案是将解调解复用后的音视频数据,直接输入到解码芯片进行解码播放,本发明实施例提供的数字电视设备10,在现有的数字电视设备上添加了流媒体服务器102,将解调解复用的音视频TS数据包传输到流媒体服务器,并使用流媒体传输协议封装数据包,将电视节目的音视频数据发送到外部移动设备,使得电视节目可以在外部移动设备上播放,满足多个用户同时观看不同的电视节目以及在远离电视的地方观看电视节目的需求。

具体实施时,流媒体服务器102优选为RTP服务器,流媒体网络信道为RTP网络信道,流媒体协议数据包为RTP数据包。

外部移动设备播放电视节目,只需对视频进行播放、暂停和停止操作,RTP协议能够支持这些操作;外部电子设备播放电视节目,对视频的实时性要求较高,而RTP协议传输延迟低,能够最大限度保证视频播放的实时性,且RTP协议相比其他协议更简单稳定,使用资源较小。因此,在其中一个优选方案中,选择RTP协议实现本发明。

具体实施时,流媒体服务器102还可以为RTSP服务器,流媒体网络信道为RTSP网络信道,流媒体协议数据包为RTSP数据包。RTSP协议是在RTP协议的基础上,增加了对视频播放的控制,比如快进,快退,暂停等,丰富了用户的操作体验。

具体实施时,流媒体服务器102还可以为RTMP服务器,流媒体网络信道为RTMP网络信道,流媒体协议数据包为RTMP数据包。RTMP协议是另一种能保证视频播放的实时性的流媒体协议。

进一步地,流媒体服务器还用于在接收到外部移动设备发起的断开流媒体网络信道的请求时,断开流媒体网络信道。

综上所述,流媒体服务器102提供至少三种流媒体服务:

1、在接收到外部移动设备根据地址发起的建立流媒体网络信道的请求时,建立流媒体网络信道,;

2、在接收到外部移动设备发起的断开流媒体网络信道的请求时,断开流媒体网络信道;

3、在建立有流媒体网络信道且接收到音视频TS数据包时,将音视频TS数据包封装为流媒体协议数据包,通过流媒体网络信道传输给外部移动设备,以使外部移动设备根据流媒体协议数据包播放电视节目。

流媒体服务器102的创建可以是数字电视设备10自动创建的。具体地,解调解复用模块101将指定频道号对应的音视频TS数据包发送至流媒体服务器之前,还检测流媒体服务器是否已创建,若流媒体服务器还没有创建,则数字电视设备10自动创建流媒体服务器,以提供丰富的流媒体服务。若长时间没有使用流媒体服务器,则自动关闭流媒体服务器。

本发明另一方面提供一种数字电视播放方法,参见图2,是本发明提供的数字电视播放方法的一个实施例的流程图;数字电视播放方法包括:

S201、数字电视设备的解调解复用模块接收指定频道号,并将指定频道号对应的音视频TS数据包以及请求提供流媒体服务的指令发送至本数字电视设备的流媒体服务器;其中,指定频道号为需要在外部移动设备上播放的电视节目的频道号;

S202、流媒体服务器在接收到请求提供流媒体服务的指令时,提供在外部移动设备播放电视节目的地址;

S203、流媒体服务器在接收到外部移动设备根据地址发起的建立流媒体网络信道的请求时,建立流媒体网络信道;

S204、流媒体服务器将音视频TS数据包封装为流媒体协议数据包,通过流媒体网络信道传输给外部移动设备,以使外部移动设备根据流媒体协议数据包播放电视节目。

本发明实施例提供的数字电视播放方法,在现有的数字电视设备上添加了流媒体服务器,将解调解复用的音视频TS数据包传输到流媒体服务器,并使用流媒体传输协议封装数据包,将电视节目的音视频数据发送到外部移动设备,使得电视节目可以在外部移动设备上播放,满足多个用户同时观看不同的电视节目以及在远离电视的地方观看电视节目的需求。

具体实施时,不同的外部移动设备,可分别发起建立流媒体网络信道的请求(即用户在不同的外部移动设备的播放器上输入网址),流媒体服务器检测到有音视频TS数据包时,依次获取多个流媒体网络信道,分别发送流媒体协议数据包到各个外部移动设备,满足用户同时在多个移动设备上观看电视节目的需求。

优选地,流媒体服务器为RTP服务器,流媒体网络信道为RTP网络信道,流媒体协议数据包为RTP数据包。

优选地,流媒体服务器为RTSP服务器,流媒体网络信道为RTSP网络信道,流媒体协议数据包为RTSP数据包。

进一步地,数字电视播放方法还包括:

流媒体服务器在接收到外部移动设备发起的断开流媒体网络信道的请求时,断开流媒体网络信道。

进一步地,数字电视设备为数字电视机或数字电视机顶盒。

本发明实施例提供的数字电视设备及数字电视播放方法,在现有的数字电视设备上添加了流媒体服务器,将解调解复用的音视频TS数据包传输到流媒体服务器,并使用流媒体传输协议封装数据包,将电视节目的音视频数据发送到外部移动设备,使得电视节目可以在外部移动设备上播放,满足多个用户同时观看不同的电视节目以及在远离电视的地方观看电视节目的需求。

以上是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和变形,这些改进和变形也视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1