一种节目播放方法、装置和系统的制作方法

文档序号:9814799阅读:226来源:国知局
一种节目播放方法、装置和系统的制作方法
【技术领域】
[0001 ]本发明涉及数字电视技术领域,尤其涉及一种节目播放方法、装置和系统。
【背景技术】
[0002]随着移动互联网的迅速发展,移动终端的功能越来越强大,使用移动终端观看视频越来越流行。在家庭里,不仅有电视可以观看数字电视节目,同样手机和Pad等移动终端也可以观看数字电视节目。
[0003]当前,使用移动终端观看电视节目的主要方式是通过IPTVtJPTV,即交互式网络电视,是一种利用宽带网,集互联网、多媒体、通讯等技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的崭新技术。它能够很好地适应当今网络飞速发展的趋势,充分有效地利用网络资源。
[0004]但是,移动终端通过IPTV观看电视节目仍存在以下缺点:
[0005]a.电视节目的清晰度受限于IPTV的节目源。为了能够在互联网上流畅的传播,IPTV对数字电视节目源都进行了压缩,其清晰度远不如直播电视节目。
[0006]b.播放的流畅性依赖家庭IP网络带宽及其使用情况。
[0007]c.1PTV节目播放缓存的时间比较长,节目切换时间比较长。

【发明内容】

[0008]本发明实施例提供一种节目播放方法、装置和系统,用以解决现有技术中存在的移动终端通过IPTV观看电视节目时清晰度和流畅度较差,节目切换时间较长的问题。
[0009]本发明实施例采用以下技术方案:
[0010]一种节目播放方法,包括:
[0011]通过机顶盒设备中的服务器接收移动终端发送的数字电视直播节目播放请求;
[0012]根据所述数字电视直播节目播放请求,通过所述机顶盒设备中的数字电视直播节目传输流TS过滤引擎获取所述数字电视直播节目的TS数据包;
[0013]通过所述服务器将所述数字电视直播节目的TS数据包发送给所述移动终端。
[0014]其中,根据所述数字电视直播节目播放请求,通过所述机顶盒设备中的TS过滤引擎获取所述数字电视直播节目的TS数据包,具体包括:
[0015]根据所述数字电视直播节目播放请求,通过所述服务器创建命名管道,并发送给所述TS过滤引擎;
[0016]通过所述TS过滤引擎对TS数据包进行过滤,得到所述数字电视直播节目的TS数据包,并将所述数字电视直播节目的TS数据包写入所述命名管道;
[0017]通过所述服务器从所述命名管道中读取所述数字电视直播节目的TS数据包。
[0018]其中,通过所述TS过滤引擎对TS数据包进行过滤,得到所述数字电视直播节目的TS数据包,并将所述数字电视直播节目的TS数据包写入所述命名管道,具体包括:
[0019]通过所述TS过滤引擎将接收到的TS数据包写入缓冲区;
[0020]对所述缓冲区中的TS数据包进行过滤,得到所述数字电视直播节目的TS数据包;[0021 ]将得到的所述数字电视直播节目的TS数据包写入所述命名管道。
[0022]其中,通过机顶盒设备中的服务器接收移动终端发送的数字电视直播节目播放请求之前,所述方法还包括:
[0023]通过所述服务器接收移动终端发送的超文本传输协议HTTP连接建立请求;
[0024]为所述移动终端分配HTTP连接,使得所述服务器与所述移动终端建立HTTP连接;则
[0025]通过机顶盒设备中的服务器接收移动终端发送的数字电视直播节目播放请求,具体包括:
[0026]所述服务器与所述移动终端建立HTTP连接后,接收所述移动终端发送的数字电视直播节目播放请求。
[0027]其中,通过所述服务器将所述数字电视直播节目的TS数据包发送给所述移动终端,具体包括:
[0028]通过所述服务器与所述移动终端之间建立的所述HTTP连接,将所述数字电视直播节目的TS数据包发送给所述移动终端。
[0029]—种节目播放装置,包括:
[0030]第一接收单元,用于通过机顶盒设备中的服务器接收移动终端发送的数字电视直播节目播放请求;
[0031 ] TS数据包获取单元,用于根据所述接收单元接收的数字电视直播节目播放请求,通过所述机顶盒设备中的数字电视直播节目传输流TS过滤引擎获取所述数字电视直播节目的TS数据包;
[0032]发送单元,用于通过所述服务器将所述数字电视直播节目的TS数据包发送给所述移动终端。
[0033]其中,所述TS数据包获取单元,具体包括:
[0034]创建模块,用于根据所述数字电视直播节目播放请求,通过所述服务器创建命名管道,并发送给所述TS过滤引擎;
[0035]过滤模块,用于通过所述TS过滤引擎对TS数据包进行过滤,得到所述数字电视直播节目的TS数据包,并将所述数字电视直播节目的TS数据包写入所述命名管道;
[0036]读取模块,用于通过所述服务器从所述命名管道中读取所述数字电视直播节目的TS数据包。
[0037]其中,所述过滤模块,具体用于:
[0038]通过所述TS过滤引擎将接收到的TS数据包写入缓冲区;对所述缓冲区中的TS数据包进行过滤,得到所述数字电视直播节目的TS数据包;将得到的所述数字电视直播节目的TS数据包写入所述命名管道。
[0039]其中,所述装置还包括:
[0040]第二接收单元,用于通过所述服务器接收移动终端发送的超文本传输协议HTTP连接建立请求;为所述移动终端分配HTTP连接,使得所述服务器与所述移动终端建立HTTP连接;则
[0041]所述第一接收单元,具体用于:
[0042]所述服务器与所述移动终端建立HTTP连接后,接收所述移动终端发送的数字电视直播节目播放请求。
[0043]其中,所述发送单元,具体用于:
[0044]通过所述服务器与所述移动终端之间建立的所述HTTP连接,将所述数字电视直播节目的TS数据包发送给所述移动终端。
[0045]—种节目播放系统,包括机顶盒设备和移动终端,其中:
[0046]所述移动终端,用于向所述机顶盒设备发送数字电视直播节目播放请求,并接收所述机顶盒设备反馈的所述数字电视直播节目的TS数据包;
[0047]所述机顶盒设备,用于通过所述机顶盒设备中的服务器接收所述数字电视直播节目播放请求;根据所述数字电视直播节目播放请求,通过所述机顶盒设备中的数字电视直播节目传输流TS过滤引擎获取所述数字电视直播节目的TS数据包;将所述数字电视直播节目的TS数据包发送给所述移动终端。
[0048]本发明实施例的有益效果如下:
[0049]本发明实施例中,通过机顶盒设备中的服务器接收数字电视直播节目播放请求,并通过机顶盒设备中的数字电视直播节目传输流TS过滤引擎获取到数字电视直播节目的TS数据包,并将获取的数字电视直播节目的TS数据包发送给移动终端,由于这种方式是直接利用机顶盒设备来获取TS数据包在移动终端上进行播放,因此与现有技术相比,不仅清晰度高,流畅性好,而且在切换数字电视直播节目时的速度也比较快。
【附图说明】
[0050]图1为本发明实施例提供的一种节目播放方法的实现流程图;
[0051 ]图2为本发明实施例提供的节目分发的具体实现流程图;
[0052]图3为本发明实施例提供的节目过滤的具体实现流程图;
[0053]图4为本发明实施例提供的一种节目播放装置的结构示意图;
[0054]图5为本发明实施例提供的一种节目播放系统的结构示意图。
【具体实施方式】
[0055]为了解决现有技术中存在的移动终端通过IPTV观看电视节目时清晰度和流畅度较差,节目切换时间较长的问题,本发明实施例提供了一种节目播放方案。在该技术方案中,通过机顶盒设备中的服务器接收数字电视直播节目播放请求,并通过机顶盒设备中的数字电视直播节目传输流TS
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1