一种数字电视直播系统及方法_2

文档序号:9892032阅读:来源:国知局
传输通道,获取单节目音视频流,利用自身的视频解码器,对单节目音视频流进行解码,并对解码后得到的信号进行播放。
[0048]其中,上述路由设备12具体可以是路由器等网络交换设备。
[0049]需要说明的是,上述解扰装置11可以作为一个独立的器件,通过USB数据线与路由设备12进行数据通信。当然,为了进一步提升系统的整体性,也可以将解扰装置11安放于路由设备 12的内部,通过PCI接口(PCI,即Peripheral Component Interconnect)或基于PCMCIA 标准(PCMCIA,即Personal Computer Memory Card Internat1nal Associat1n),搭建解扰装置11和路由设备12之间的数据传输通道。
[0050]另外,可以理解的是,为了获取单节目音视频流,路由设备12在获取到解扰信号数据后,需对该解扰信号数据进行关于单节目音视频流的信号提取处理,以得到相应的单节目音视频流。
[0051]其次,上述智能终端13是通过路由设备12提供的数据传输通道,获取路由设备12发送的单节目音视频流,也即,上述数据传输通道传输的数据是由数字电视信号转换得到的单节目音视频流。上述智能终端13自带有视频解码器,通过该视频解码器,可对单节目音视频流进行解码,得到相应的解码信号,进而利用智能终端13上自带的播放器,对上述解码信号进行播放,由此实现了在智能终端13上收看数字电视直播节目的目的。
[0052]可以理解的是,上述智能终端13可以是智能移动终端,如智能手机终端、平板电脑或便携式计算机,当然也可以是智能电视。而路由设备所提供的数据传输通道包括WIFI通道或由网线搭建的传输通道。例如,当上述智能终端为智能移动终端时,可通过路由设备所提供的WIFI通道接收相应的数字电视信号,当上述智能终端为智能电视时,优先通过路由设备所提供的WIFI通道接收相应的数字电视信号,当然,也可以采用网线,搭建路由设备和智能电视之间的数据传输通道。
[0053]本发明实施例中,数字电视直播系统包括:解扰装置,与数字电视同轴电缆连接,用于接收由数字电视同轴电缆输入的数字电视信号,并根据路由设备发送的解扰命令,对数字电视信号进行解扰处理,得到相应的解扰信号数据;其中,解扰命令为路由设备在接收到智能终端发送的节目播放指令后生成的命令;路由设备,用于对解扰信号数据进行信号提取处理,得到相应的单节目音视频流;智能终端,用于通过路由设备提供的数据传输通道,获取单节目音视频流,利用自身的视频解码器,对单节目音视频流进行解码,并对解码后得到的信号进行播放。可见,本发明实施例是利用智能终端上自带的视频解码器来进行解码的,从而无需专门增加硬件解码设备,降低了系统的整体搭建成本,也即降低了用户的购买成本,另外由于路由设备的布线相对较为简洁,由此提升了现场布线的整洁度。
[0054]本发明实施例公开了一种具体的数字电视直播系统,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:
[0055]参见图2所示,本实施例中,解扰装置11具体可以包括调谐解调模块111 WPTuner+Demod模块)、第一解复用模块112 (即第一Demux模块)、条件接收模块113 (即CA Core模块,CA意为Condit1nal Access)和智能解密模块114;其中,
[0056]调谐解调模块111,用于接收数字电视同轴电缆输入的数字电视信号,并对数字电视信号进行解调处理,得到相应的TS数据(TS,即Transport Stream,传输流);
[0057]第一解复用模块112,用于利用条件接收模块113发送的控制字(S卩CW,ControlWord),从TS数据中提取相应的节目数据,并对该节目数据进行解扰处理,得到解扰信号数据;
[0058]条件接收模块113,用于接收解扰命令,并且当接收到解扰命令后,利用第一解复用模块112,从TS数据中提取授权控制信息(即ECM,Entitle Control Message);
[0059]智能解密模块114,用于对授权控制信息进行解密,得到控制字,并将控制字返回至条件接收模块113。
[0060]需要说明的是,上述智能解密模块114具体为可由用户携带的智能卡或内置于解扰装置内部的软件解密模块。
[0061]另外,上述条件接收模块113,还用于在接收解扰命令之前,接收路由设备12发送的锁频命令,根据锁频命令执行相应的锁频操作,并在锁频成功后,启动接收解扰命令。其中,锁频命令为路由设备12在接收到智能终端13发送的节目播放指令后生成的命令。也即,在锁频成功的前提下,方进行后续的解扰处理。
[0062]相应的,参见图2所示,本实施例中的路由设备12具体可包括交互服务器模块121(即Interactive Server模块)、第二解复用模块122(即第二Demux模块)、数据库模块123(BPData Base模块)和单节目传输流模块124(SPTS模块,SPTS意为Single ProgramTransport Stream);其中,
[0063]交互服务器模块121,用于接收智能终端13发送的节目播放指令,并根据节目播放指令,从数据库模块123中调取相应的直播节目参数,利用该直播节目参数生成解扰命令以及相应的节目流处理命令,并将解扰命令传输至解扰装置11。例如,当智能终端13向交互服务器模块121发送用于指示播放A电视频道的节目播放指令,则交互服务器模块121则从数据库模块123中调取出与A电视频道相对应的直播节目参数,如节目频段信息等。可以理解的是,数据库模块123中预先存储了所有直播节目的节目参数信息。
[0064]第二解复用模块122,用于根据节目流处理命令,对解扰信号数据进行相应的处理,并将处理后得到的数据发送至单节目传输流模块124。根据节目流处理命令种类的不同,第二解复用模块122对解扰信号数据进行的处理有所不同。例如,第二解复用模块122可根据节目流处理命令,从上述TS数据中提取相应的Sect1n数据,又或者对上述TS数据进行信息过滤,然后将剩余的数据发送至单节目传输流模块124。
[0065]单节目传输流模块124,用于对第二解复用模块122发送的数据进行信号提取,得到单节目音视频流。可以理解的是,单节目传输流模块124提取出来的单节目音视频流是与智能终端13所发送的节目播放指令相对应的数据流。
[0066]需要说明的是,当将解扰装置安放于路由设备的内部时,第一解复用模块112和第二解复用模块122可以合并成一个独立的解复用模块,也即,此时只需一个解复用模块,便可完成第一解复用模块112和第二解复用模块122的工作。
[0067]进一步的,本实施例中的路由设备12还可以包括:流服务器模块125WPStreamServer模块),与单节目传输流模块124连接,用于将单节目音视频流发送至智能终端13。
[0068]参见图2所示,本实施例中的智能终端13具体可以包括用户界面模块131(即UI,User Interface)、交互客户端模块132(即Interactive Client模块)和多媒体播放模块133(即Media Player模块);其中,
[0069]用户界面模块131,用于根据用户的触控操作,相应地生成节目播放指令;
[0070]交互客户端模块132,用于将节目播放指令发送至路由设备12;
[0071]多媒体播放模块133,用于利用视频解码器,对单节目音视频流进行解码,并对解码后得到的信号进行播放。
[0072]为了让智能终端13发现路由设备12,本实施例中,路由设备12还包括第一设备发现通知模块126;相应的,智能终端13还包括第二设备发现通知模块134;其中,
[0073]第一设备发现通知模块126,用于在智能终端13向交互服务器模块121发送节目播放指令之前,利用固定组播地址和端口,向外界循环发送Notify消息;
[0074]第二设备发现通知模块134,用于在接收到Notify消息后,对Notify消息进行分析,相应地得到交互服务器模块121的IP地址和端口信息。
[0075]具体的,上述第一设备发现通知模块126可以为SSDP服务器模块(SSDPJPSimpleService Discovery Protocol,简单服务发现协议),相应的,上述第二设备发现通知模块134为SSDP客户端模块。
[0076]进一步的,用户界面模块131,还用于通过交互客户端模块132,将用户输入的搜台命令发送至交互服务器模块121;交互服务器模块121,还用于通过第二解复用模块122,从解扰信号数据中提取与搜台命令相对应的SI/PSI信息(SI意为Service Informat1n,即业务信息;PSI意为Program Sp
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1