CN108965908A - 一种快速获取节目ts流的方法 - Google Patents
一种快速获取节目ts流的方法 Download PDFInfo
- Publication number
- CN108965908A CN108965908A CN201810799162.4A CN201810799162A CN108965908A CN 108965908 A CN108965908 A CN 108965908A CN 201810799162 A CN201810799162 A CN 201810799162A CN 108965908 A CN108965908 A CN 108965908A
- Authority
- CN
- China
- Prior art keywords
- program
- information
- stream
- player
- quick obtaining
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000012544 monitoring process Methods 0.000 claims abstract description 11
- 230000005540 biological transmission Effects 0.000 claims description 10
- 238000001914 filtration Methods 0.000 claims description 10
- 230000003993 interaction Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000005111 flow chemistry technique Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/23109—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion by placing content in organized collections, e.g. EPG data repository
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/233—Processing of audio elementary streams
- H04N21/2335—Processing of audio elementary streams involving reformatting operations of audio signals, e.g. by converting from one coding standard to another
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234309—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26258—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
-
- 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4383—Accessing a communication channel
- H04N21/4384—Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
-
- 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/439—Processing of audio elementary streams
- H04N21/4394—Processing of audio elementary streams involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams
-
- 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/439—Processing of audio elementary streams
- H04N21/4398—Processing of audio elementary streams involving reformatting operations of audio signals
-
- 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
-
- 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440218—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种快速获取节目TS流的方法,所述方法具体包括步骤:搜索节目,并显示节目列表;将每个节目的必要信息存入数据库;用户选择节目列表中的某个节目观看;播放器查找所述数据库,将节目的相关信息发送给适配器;所述适配器收到所述相关信息后,过滤对应的音视频及PMT表,并发送给播放器;所述播放器播放节目。同时播放器实时监控运营商前端节目是否有更新,确保节目的正常播放。本发明可以快速获取节目TS流,减少用户等待节目的时间,使观看节目更加流畅。
Description
技术领域
本发明涉及音视频流处理方法,尤其涉及一种基于wifi dongle的媒体播放器快速获取节目TS流进行播放的方法。
背景技术
传统的DVB(数字视频广播)直播节目一般在电视机/机顶盒上面进行播放。由于移动设备的普及,如何在移动设备上进行观看DVB(数字视频广播)直播节目越来越引起人们的关注。Dongle(软件保护器)的兴起初步解决了这一问题,其使用天线接收信源,然后通过数据线(例如USB充电数据线)传输给播放器,使得用户在户外用移动终端观看直播节目的想法成为现实。考虑数据线传输数据对用户观看DVB直播节目会造成一定的不便,另外,使用数据线传输数据的同时无法给移动设备进行充电,同时多客户端连接共享节目,因此,WiFi传输便成为了更好的选择。
现有技术方案,用户使用移动终端观看DVB直播节目的流程如下:
搜索生成节目列表;
用户选择要观看的节目,播放软件(Player)通知WiFi Dongle锁住指定的频点;
WiFi Dongle将该频点PSI表(包括NIT actual/other, SDT actual/other, PAT等)发送给Player;
Player过滤解析PAT,获取到当前节目PMT基本信息,并通知WiFi Dongle过滤PMT数据表;
WiFi Dongle过滤到PMT数据表发送给Player;
Player获取到节目的PMT,生成CA_PMT回传给WiFi Dongle,使其进行解扰,并将解扰后的音视频码流发给player;
Player接收到解扰后的码流,进行解码播放。
上述技术方案,WiFi Dongle与Player端的交互流程是一个传统控制流程,这个过程相比于现在新技术方案下存在如下缺点:
顺序交互流程,每次协议交互都会占用一定的时间开销,导致最终的节目流传输到Player的时间延迟,最终体现到用户看到节目画面的时间延迟;
WiFi Dongle硬件过滤开关复杂频繁增加开销,且数据过滤存在延时;
协议、命令、数据交互较多,则越存在不稳定因素,过程的某一项交互丢失,则对用户播放观看造成不稳定体验效果。
涉及的名词解释:
DVB:数字视频广播;
WiFi Dongle:一种接收直播电视,并将其通过wifi通道传输出去的硬件设备;
Player:流媒体播放器;
UI:用户操作界面;
PSI:节目专用信息,用于规定不同节目和节目中的不同成分如何复用成一个统一的码流;
PID:在数字电视复用***中它的作用好比一份文件的文件名,我们可以称它为“标志码传输包” 。
NIT: 网络信息表,该表的PID是由PAT提供指出的。NIT主要是对多路传输流的识别,NIT提供多路传输流,物理网络及网络传输的相关的一些信息,如用于调谐的频率信息以及编码方式,调制方式等参数方面的信息。
SDT: 用于描述***中各路节目的名称,该节目的提供者,是否有相应的时间描述表等方面的信息。
PMT: 节目映射表,该表是由PAT提供指出的。通过该表可以得到节目中包含的信息,例如,该路节目由哪些流构成和这些流的类型(视频,音频,数据),指定节目中各流对应的PID。
ES:基本单元节目流,只包含一种内容的数据流,如只含视频或只含音频;
CA_PMT:WIFI Dongle用来从TS流中获取单节目流所需要的表;
Tuner:协调器,锁定一个频率的频点,即接受特定频率的数字电视信号;
Demodulator:解调器,用于将tuner锁定的频点上的信号码流解出标准流;
Demux:解复用,TS流是多节目复用流,解复用可以将TS流分离单节目音视频流;
Decoder:解码器,将压缩的数字音视频帧数据解码还原成原始的视频图像及音频序列。
发明内容
本发明为了解决上述现有技术中的问题,提出一种快速获取节目TS流的方法,包括播放控制任务,所述播放控制任务具体包括如下步骤:
步骤101,搜索节目,并显示节目列表;
步骤102,将每个节目的必要信息存入数据库;
步骤103,用户选择节目列表中的某个节目观看;
步骤104,播放器查找所述数据库,将节目的相关信息发送给适配器;
步骤105,所述适配器收到所述相关信息后,过滤对应的音视频及PMT表,并发送给播放器;
步骤106,所述播放器播放节目。
在本技术方案中,所述节目的必要信息包括传输码流号,原始网络号,节目号,频点频率, PMT pid及其音视频pid。所述相关信息包括所述节目对应的频率,符号率,调制方式,带宽,PMT pid以及CA_PMT。
优选的,所述播放器通过一条命令将所述相关信息发送给适配器。所述适配器为wifi dongle。
本发明还包括后台节目更新监控任务,所述后台节目更新监控任务包括如下步骤:步骤201,实时监控过滤PSI信息,获取当前所有节目的信息;
步骤202,将所获取的当前所有节目的信息与数据库中保持的节目的信息进行对比;
步骤203,判断节目是否有更新,如果没有更新,则进行新的一轮监控;如果节目的信息有更新,则更新数据库,如果更新的节目为用户正在观看的节目,更新数据库的同时,将新的节目的相关信息重新发送给适配器,使播放控制任务跳转至所述步骤104更新节目的播放。
本发明的所述步骤201中,具体处理过程为:
过滤码流中的SDT,获取到当前频点下所有节目的节目号及节目名;
过滤码流中的PAT,获取每个节目对应的PMT PID;
根据PAT获取到的PID,依次过滤PMT,获得节目的信息。
所述步骤202中,优先对比当前观看的节目的信息是否有更新,再对比其他节目的信息是否有更新
与现有技术相比,本发明的有益效果在于,对于观看电视节目来说,切换台到出现节目画面的时间是用户关注的重点,本发明设计打破了传统的换台时固定的控制流程,改进了软件代码控制执行逻辑顺序,使得用户想要观看的节目的码流可以以最快的速度从WiFiDongle传输给Player端进行播放,极大地增强了产品速度、稳定性及客户体验。
附图说明
图1为本发明的原理图;
图2为本发明的流程图;
图3为本发明的***框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行详细、完整地说明。
如图1所示,本发明提出的快速获取节目TS流的方法的一个具体实施例是应用在基于wifi dongle的媒体播放器中。运营商基站用于广播DVB节目流,wifi dongle分别与运营商基站以及移动终端通讯,负责接收TS流,处理后发送给播放器播放,移动终端(例如手机)上安装着wifi dongle player,接收wifi dongle发送的数据,解码并播放节目。
如图2所示,本发明提出的快速获取节目TS流的方法包括两个部分,分别是播放控制任务和后台节目更新监控任务,通过这两个任务的分别处理以及相互交互来实现。
其中,节目的播放控制任务具体包括如下步骤:
步骤101,搜索节目,并显示节目列表;
步骤102,将每个节目的必要信息存入数据库;该必要信息可以是由传输码流号,原始网络号,节目号,频点频率, PMT pid及其音视频pid组成,也可以是节目的全部信息。这样便于在用户选择节目后,播放器player可以直接将观看节目所需要的相关信息通过一条命令一次性发送给适配器WiFi Dongle;
步骤103,用户选择节目列表中的某个节目观看;
步骤104,播放器player查找所述数据库,将节目的相关信息发送给适配器wifidongle;该相关信息包括节目对应的频点信息、PMT pid以及CA_PMT,其中CA_PMT并非是预先存储在数据库中的,而是由播放器根据节目对应的PMT来组成CA_PMT。
步骤105,适配器wifi dongle收到所述相关信息后,根据频点信息进行锁频,并根据CA_PMT设置过滤器,解扰器,用于节目的音视频流的筛选及解扰,并将PMT和解扰后的音视频发送给播放器player;
步骤106,播放器player进行解码并播放节目。
后台节目更新监控任务具体包括如下步骤:
步骤201,实时监控过滤PSI信息,获取当前所有节目的信息;其中监控过滤PSI信息具体为过滤码流中的SDT,获取到当前频点下所有节目的节目号及节目名;过滤码流中的PAT,获取每个节目对应的PMT PID;根据PAT获取到的PID,依次过滤PMT,获得节目的信息。
步骤202,将所获取的当前所有节目的信息与数据库中保持的节目的信息进行对比;
步骤203,判断节目是否有更新,如果节目的信息有更新,则更新数据库,如果更新的节目为用户正在观看的节目,更新数据库的同时,将新的节目的相关信息重新发送给适配器,使播放控制任务跳转至所述步骤104更新节目的播放。如果节目没有更新,则进行新的一轮监控。
具体的,本发明是综合SDT,PAT,PMT数据,整理出当前频点所有节目的信息,并与数据库中信息作对比,来判断这些节目是否有更新。
图3是本发明的***框图。其中适配器的收发模块和解调器用于锁频并接收DVB直播节目的码流并解调,并将解调后的码流发给解扰器;解扰器通过运营商提供的智能卡交互获取解扰参数,完成加密节目的解扰过程;无线通讯模块搭建了一套服务器与客户端,通过wifi模块将用户选择的节目的码流传输给移动终端;命令控制模块通过wifi模块在WiFiDongle与player之间进行命令交互,比如切换节目的时候,player请求wifi dongle进行重新锁频,并过滤新的节目的音视频码流;移动终端的数据库用于存储节目列表和节目具体信息,节目列表显示给用户,节目具体信息(包括音视频等ES的pid,PMT)由player转换后发送给WiFi Dongle,用于获取节目码流来播放节目;码流接收模块负责接收从WiFi Dongle传输的码流,并供给其他模块使用;数据过滤模块用于过滤PSI/SI和码流音视频数据,为搜台、节目播放和节目监控更新提供有效数据;监控模块实时监控当前频点的节目信息,判断运营商前端是否有节目更新;解码模块将WiFi Dongle解扰后的码流进行解码并送给显示屏进行播放显示。
本发明方案将节目的PMT pid及PMT数据存入数据库,当用户选择节目的时候,player直接将节目的所有信息发给WiFi Dongle,避免多次交互及造成的时间浪费,WiFiDongle收到信息后快速将节目的ES流及PMT发送给player用于播放节目;也正是由于WiFiDongle与Player的命令交互减少,也增加了Player运行的稳定性。
由于播放过程运营商前端可能会进行节目更新,本发明增加了节目更新监控设计机制,通实时监控过滤PSI信息获取当前所有节目的信息,并与数据库中的信息作对比,如果节目信息确有更新,则实时更新数据库;若更新的节目为当前观看节目,player自动将新的信息发送给dongle,重新获取音视频码流进行播放,进行异常修复处理。
根据实验得到的对比数据,传统方案从用户选择节目,到节目在移动终端上显示出来,最短的时间约为0.9秒;使用本发明的方案,从选择节目到看见节目画面,最短时间可所见到0.4秒,并且快速切换节目时也更加稳定性,极大地优化了用户体验。
应当理解的是,上述针对具体实施例的描述较为详细,并不能因此而认为是对本发明专利保护范围的限制,本发明的专利保护范围应以所附权利要求为准。
Claims (8)
1.一种快速获取节目TS流的方法,其特征在于,包括播放控制任务,所述播放控制任务具体包括如下步骤:
步骤101,搜索节目,并显示节目列表;
步骤102,将每个节目的必要信息存入数据库;
步骤103,用户选择节目列表中的某个节目观看;
步骤104,播放器查找所述数据库,将节目的相关信息发送给适配器;
步骤105,所述适配器收到所述相关信息后,过滤对应的音视频及PMT表,并发送给播放器;
步骤106,所述播放器播放节目。
2.如权利要求1所述的快速获取节目TS流的方法,其特征在于,所述节目的必要信息包括传输码流号,原始网络号,节目号,频点频率, PMT pid及其音视频pid。
3.如权利要求1所述的快速获取节目TS流的方法,其特征在于,所述相关信息包括所述节目对应的频点频率、符号率、调制方式、带宽、PMT pid以及CA_PMT。
4.如权利要求1所述的快速获取节目TS流的方法,其特征在于,所述播放器通过一条命令将所述相关信息发送给适配器。
5.如权利要求1所述的快速获取节目TS流的方法,其特征在于,所述适配器为wifidongle。
6.如权利要求1至5任意一项权利要求所述的快速获取节目TS流的方法,其特征在于,还包括后台节目更新监控任务,所述后台节目更新监控任务包括如下步骤:
步骤201,实时监控过滤PSI信息,获取当前所有节目的信息;
步骤202,将所获取的当前所有节目的信息与数据库中保持的节目的信息进行对比;
步骤203,判断节目是否有更新,如果没有更新,则进行新的一轮监控;如果节目的信息有更新,则更新数据库,如果更新的节目为用户正在观看的节目,更新数据库的同时,将新的节目的相关信息重新发送给适配器,使播放控制任务跳转至所述步骤104更新节目的播放。
7.如权利要求7所述的快速获取节目TS流的方法,其特征在于,所述步骤201中,具体处理过程为:
过滤码流中的SDT,获取到当前频点下所有节目的节目号及节目名;
过滤码流中的PAT,获取每个节目对应的PMT PID;
根据PAT获取到的PID,依次过滤PMT,获得节目的信息。
8.如权利要求7所述的快速获取节目TS流的方法,其特征在于,所述步骤202中,优先对比当前观看的节目的信息是否有更新,再对比其他节目的信息是否有更新。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810799162.4A CN108965908A (zh) | 2018-07-19 | 2018-07-19 | 一种快速获取节目ts流的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810799162.4A CN108965908A (zh) | 2018-07-19 | 2018-07-19 | 一种快速获取节目ts流的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108965908A true CN108965908A (zh) | 2018-12-07 |
Family
ID=64497855
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810799162.4A Pending CN108965908A (zh) | 2018-07-19 | 2018-07-19 | 一种快速获取节目ts流的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108965908A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117412106A (zh) * | 2023-09-21 | 2024-01-16 | 广州力加贺电子科技有限公司 | 一种基于dvb的数据处理方法、设备及可读存储介质 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050163163A1 (en) * | 2004-01-26 | 2005-07-28 | Kwan-Lae Kim | MPEG-2 decoding system and method |
CN1987632A (zh) * | 2005-12-20 | 2007-06-27 | 宏碁股份有限公司 | 用于投影显示装置的无线传输装置、***及其方法 |
CN101667208A (zh) * | 2009-09-25 | 2010-03-10 | 深圳创维数字技术股份有限公司 | 数字电视接收机及其节目搜索、节目切换方法 |
CN101924864A (zh) * | 2010-07-14 | 2010-12-22 | 福建新大陆通信科技股份有限公司 | 一种机顶盒数据自动实时更新恢复的方法 |
CN102137300A (zh) * | 2011-03-24 | 2011-07-27 | 深圳创维数字技术股份有限公司 | 一种基于机顶盒的节目收看方法和装置、机顶盒 |
CN103618929A (zh) * | 2013-11-12 | 2014-03-05 | 华为终端有限公司 | 一种图像信息获取方法、图像信息显示方法及设备 |
CN104244082A (zh) * | 2014-09-28 | 2014-12-24 | 深圳国微技术有限公司 | 一种数字电视广播传输流的播放方法、***及终端 |
CN104363509A (zh) * | 2014-10-24 | 2015-02-18 | 深圳国微技术有限公司 | 一种视频转换方法、装置、播放***及终端 |
CN104768058A (zh) * | 2014-01-03 | 2015-07-08 | 北京赛科世纪数码科技有限公司 | 一种机顶盒快速切换台技术 |
CN104780444A (zh) * | 2015-03-18 | 2015-07-15 | 福建新大陆通信科技股份有限公司 | 一种基于psi/si表实现后台更新机顶盒节目方法及*** |
-
2018
- 2018-07-19 CN CN201810799162.4A patent/CN108965908A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050163163A1 (en) * | 2004-01-26 | 2005-07-28 | Kwan-Lae Kim | MPEG-2 decoding system and method |
CN1987632A (zh) * | 2005-12-20 | 2007-06-27 | 宏碁股份有限公司 | 用于投影显示装置的无线传输装置、***及其方法 |
CN101667208A (zh) * | 2009-09-25 | 2010-03-10 | 深圳创维数字技术股份有限公司 | 数字电视接收机及其节目搜索、节目切换方法 |
CN101924864A (zh) * | 2010-07-14 | 2010-12-22 | 福建新大陆通信科技股份有限公司 | 一种机顶盒数据自动实时更新恢复的方法 |
CN102137300A (zh) * | 2011-03-24 | 2011-07-27 | 深圳创维数字技术股份有限公司 | 一种基于机顶盒的节目收看方法和装置、机顶盒 |
CN103618929A (zh) * | 2013-11-12 | 2014-03-05 | 华为终端有限公司 | 一种图像信息获取方法、图像信息显示方法及设备 |
CN104768058A (zh) * | 2014-01-03 | 2015-07-08 | 北京赛科世纪数码科技有限公司 | 一种机顶盒快速切换台技术 |
CN104244082A (zh) * | 2014-09-28 | 2014-12-24 | 深圳国微技术有限公司 | 一种数字电视广播传输流的播放方法、***及终端 |
CN104363509A (zh) * | 2014-10-24 | 2015-02-18 | 深圳国微技术有限公司 | 一种视频转换方法、装置、播放***及终端 |
CN104780444A (zh) * | 2015-03-18 | 2015-07-15 | 福建新大陆通信科技股份有限公司 | 一种基于psi/si表实现后台更新机顶盒节目方法及*** |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117412106A (zh) * | 2023-09-21 | 2024-01-16 | 广州力加贺电子科技有限公司 | 一种基于dvb的数据处理方法、设备及可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6092122B2 (ja) | 放送通信融合型サービスのための送信方法及び装置 | |
JP4047124B2 (ja) | 受信装置及び受信方法 | |
JP4406750B2 (ja) | ユーザモザイクを生成するためのビデオ送信システム及びビデオ処理システム | |
US20030196211A1 (en) | Systems, methods and apparatuses for simulated rapid tuning of digital video channels | |
US20080229205A1 (en) | Method of providing metadata on part of video image, method of managing the provided metadata and apparatus using the methods | |
CN106231396B (zh) | 一种节目资源共享处理的机顶盒、***及其方法 | |
JP2011066871A (ja) | コンテンツ伝送方法及び表示装置 | |
US20120096495A1 (en) | Broadcast reception device, broadcast reception method, and broadcast transmission device | |
CN101212546A (zh) | 一种机顶盒的应用数据获取方法与装置 | |
KR101741552B1 (ko) | 확장된 서비스/프로그램 가이드를 수신하는 방법 및 장치 | |
JP2007043739A (ja) | コンテンツ記述情報と接続情報とを提供する方法 | |
CN102045588B (zh) | 数字电视广告视频点播综合*** | |
US20040111746A1 (en) | IP to DVB subchannel mapping | |
CN108924634A (zh) | 一种ts流快速识别方法及装置 | |
KR20080084396A (ko) | 보조 채널을 이용한 방송 송수신 방법 및 장치 | |
CN108965908A (zh) | 一种快速获取节目ts流的方法 | |
EP2837153A1 (en) | An improved method and apparatus for providing extended tv data | |
CN103281585B (zh) | Iptv的stb装置 | |
CN106454441B (zh) | 直播电视精准广告、信息投放的方法、前端、终端及*** | |
CN103209353B (zh) | 控制数字视频装置的方法 | |
JP2011077893A (ja) | コンテンツ送信装置、コンテンツ受信装置及びコンテンツ受信方法 | |
US20090064256A1 (en) | Efficient selection of auxiliary broadcast-service data according to a user preference | |
KR100840570B1 (ko) | 디지털방송 시스템에서의 임대 채널 이용방법 | |
KR100919908B1 (ko) | 전자 프로그램 가이드 다운로드 방법 | |
WO2014127844A1 (en) | Method for selecting television programs and their related services and for displaying them, and related apparatus |
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: 20181207 |