CN113992969A - 一种数字电视频道快速切换方法、装置及终端 - Google Patents
一种数字电视频道快速切换方法、装置及终端 Download PDFInfo
- Publication number
- CN113992969A CN113992969A CN202010734042.3A CN202010734042A CN113992969A CN 113992969 A CN113992969 A CN 113992969A CN 202010734042 A CN202010734042 A CN 202010734042A CN 113992969 A CN113992969 A CN 113992969A
- Authority
- CN
- China
- Prior art keywords
- channel
- audio
- playing
- network
- time
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 239000012634 fragment Substances 0.000 claims abstract description 41
- 230000005540 biological transmission Effects 0.000 claims abstract description 23
- 230000003139 buffering effect Effects 0.000 claims 1
- 238000005520 cutting process Methods 0.000 abstract description 4
- 230000002457 bidirectional effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 239000002131 composite material Substances 0.000 description 2
- 238000013144 data compression Methods 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000004806 packaging method and process Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
Images
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/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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4342—Demultiplexing isochronously with video sync, e.g. according to bit-parallel or bit-serial interface formats, as SDI
-
- 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/4385—Multiplex stream processing, e.g. multiplex stream decrypting
-
- 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/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4825—End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/85406—Content authoring involving a specific file format, e.g. MP4 format
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本申请公开了一种数字电视频道快速切换方法、装置及终端,该方法包括:根据接收到的频道切换指令,确定将要切换的目标频道;通过网络获取与目标频道对应的预存M3U8文件,获取并播放M3U8文件内与当前时间对应的内容分片;根据目标频道锁定对应的频点,获取频点对应的数字传输流;从数字传输流中解析出音视频数据流;播放一段时间的内容分片后,由网络通道切换至广电通道,并播放相应时间点的音视频数据流。本申请采用网络通道与广电通道相结合的方式来提高换台速度,切台时,首先播放当前时间下目标频道的网络数据,播放完网络数据后切换至广电通道,播放相应数字传输流,避免了出现切台时的滞后和停顿感,进而达到了快速切台的目的。
Description
技术领域
本申请涉及数字电视技术领域,尤其涉及一种数字电视频道快速切换方法、装置及终端。
背景技术
随着数字电视产业的发展,电视所能收看的节目越来越多,用户想要快速的进行频道切换越来越不容易。
目前在数字电视领域,应用最为广泛的就是具有双向功能的类DVB+OTT产品,其特点为DVB(Digital Video Broadcasting,数字视频广播)数据走cable(有线电视电缆),通过tuner(调谐器)解调,双向数据走网线、EOC(Ethernet Over Cable,以太网同轴传输技术)或CM(Cable Modem,用户端设备),而数字信号都是通过TS(Transport Stream,传输流)进行传输,一路节目的产生需要经过:tuner锁频、demux解析(过滤PAT(ProgramAssociation Table,节目关联表)和PMT(Program Map Table,节目映射表)数据)、CA解扰、decode等流程最终播放出来。
但是,用户换台时间主要受tuner锁频和软件解码限制,特别是遇到信号质量差,解码性能低时,切台时间通常会大于2s,一般而言,人们能够接受的频道切换时延应在1s内,如超过2s,会有明显的滞后和停顿感,用户容易厌烦。因此,如何提高换台速度,增强用户体验,成为一种迫切需求。
发明内容
本申请提供了一种数字电视频道快速切换方法、装置及终端,以解决目前数字电视频道切换时间较长,影响用户体验的问题。
为了解决上述技术问题,本申请实施例公开了如下技术方案:
第一方面,本申请实施例公开了一种数字电视频道快速切换方法,所述方法包括:
根据接收到的频道切换指令,确定将要切换的目标频道;
通过网络获取与所述目标频道对应的预存M3U8文件,获取并播放所述M3U8文件内与当前时间对应的内容分片;
根据所述目标频道锁定对应的频点,获取所述频点对应的数字传输流;
从所述数字传输流中解析出音视频数据流;
播放一段时间的所述内容分片后,由网络通道切换至广电通道,并播放相应时间点的所述音视频数据流。
第二方面,本申请实施例还公开了一中数字电视频道快速切换装置,包括:
存储器,用于存储程序代码;
处理器,用于读取所述存储器中存储的程序代码,并执行第一方面所述的方法。
第三方面,本申请实施例还提供了一种终端,
本申请提供的数字电视频道快速切换方法包括:根据接收到的频道切换指令,确定将要切换的目标频道;通过网络获取与目标频道对应的预存M3U8文件,获取并播放M3U8文件内与当前时间对应的内容分片;根据目标频道锁定对应的频点,获取频点对应的数字传输流;从数字传输流中解析出音视频数据流;播放一段时间的内容分片后,由网络通道切换至广电通道,并播放相应时间点的音视频数据流。本申请采用网络通道与广电通道相结合的方式来提高换台速度,即用户切台时,首先通过网络获取与目标频道对应的M3U8文件,直接获取M3U8文件内与当前时间对应的TS数据,并把TS数据送进解码器进行播放,省去锁频时间;同时,按照正常的数字电视切台流程,锁定目标频道对应的频点,获取频点内相应的数字传输流,播放预定时间的网络数据后,由网络通道切换至广电通道,根据时间点跳转播放数字传输流内相应的Cable数据,进而可达到快速切台的目的。也就是说,用户切台时,电视首先通过网络通道播放网络数据,使得用户不必等待即可看到切换后频道的节目,一定时间后切换至广电通道,走cable正常播放流程,如此人们感受到的切台时间较短,不会有滞后和停顿感,能够提高用户的体验感。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种场景示意图;
图2为本申请实施例提供的一种数字电视频道快速切换方法的流程图;
图3为本申请实施例提供的数字电视频道快速切换方法中S200的详细流程示意图;
图4为本申请实施例提供的数字电视频道快速切换方法中S500的详细流程示意图;
图5为本申请实施例提供的媒体播放***的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
图1为本发明实施例提供的一种场景示意图,图1中包括电视机101和机顶盒102,电视机101和机顶盒102可以通过有线或无线的方式连接,机顶盒102用于将网络资源与有线资源传输至电视机101,使用户可以通过电视机101浏览网页或收看网络电视或收看直播节目等。其中,图1所示仅为本发明的一种场景示意图,图中机顶盒102以及电视机101的具体类型和对应关系都不限于图1中公开的具体形式。
目前在数字电视领域,应用最为广泛的就是具有双向功能的类DVB+OTT产品,即广电的三网(电信网络、有线电视网络和计算机网络)融合,其特点为DVB数据走cable,通过tuner解调,双向数据走网线、EOC或CM等。用户进行切台时,切台过程需经过:tuner锁频、demux解析、CA解扰、decode等流程最终播放出来。但锁频和解析过程最为耗时,通常会大于1s,再加上键值传递,页面展示和刷新等过程,最终表现为整个切台时间较长。
优化切台时间,成为NPS(Net Promoter Score,净推荐值)一大指标,多年来也产生不少的方案,如:(1)快速按键时设置阈值不响应中间按键,即用户持续按住遥控器的频道加或减键时,电视终端不响应中间持续按住按键对应的频道切换指令,只响应按键抬起时对应的频道切换指令,但是这种方法无法解决正常切台问题,也就是并未缩短切台时间;(2)根据移动轨迹设置算法提前锁频,即电视上的频道是按一定顺序进行排列的,如CCTV1、CCTV2、CCTV3等顺序进行排列,用户目前正在观看CCTV2频道,按照移动轨迹,其可能切台至CCTV1或CCTV2,因此提前对CCTV1或CCTV2进行锁频,用户切台时省去锁频时间,如此可缩短切台时间,但是采用这种方法至少需要双tuner支持;(3)引入类似IPTV的FCC技术,即在现有DVB***架构中引入FCC服务器,利用FCC服务器单播辅助广播的方式,向用户设备快速发送单播传输流,通过比较DVB和FCC两侧TS流的PTS值来同步TS流和RTP流,缩短频道切换时间,但是此种方法为理想化方案,成本较高。
为了解决上述问题,本申请实施例提供了一种数字电视频道快速切换方法,该方法采用网络通道与广电通道相结合的方式来提高切台速度,用户切台时,电视首先通过网络通道播放网络数据,使得用户不必等待即可看到切换后频道的节目,一定时间后切换至广电通道,走cable正常播放流程,如此人们感受到的切台时间较短,不会有滞后和停顿感,提高了用户的体验感。
图2为本申请实施例提供的一种数字电视频道快速切换方法的流程图。如图2所示,本申请实施例提供的数字电视频道快速切换方法包括:
S100:根据接收到的频道切换指令,确定将要切换的目标频道。
用户可以通过机顶盒的遥控器触发频道切换指令,也可以通过机顶盒上的按键触发频道切换指令。例如,电视机当前播放的频道为CCTV1,在电视机存储的频道列表中,CCTV1的下一频道为CCTV2,则当用户点击遥控器的“频道+”按键时,确定用户将要切换的目标频道为CCTV2。
S200:通过网络获取与目标频道对应的预存M3U8文件,获取并播放M3U8文件内与当前时间对应的内容分片。
为了获取网络数据,本申请可利用广电现有的媒体播放***,稍加改造,预存电视上所有频道的音视频数据流,终端可采用点播的方式获取与目标频道对应的音视频数据流,在终端接收到频道切换指令时,直接通过网络获取与当前时间对应的音视频数据流进行播放。如用户想切换到CCTV2频道,通过网络获取并播放当前时间下CCTV2频道的音视频数据流,按下切台按键后,就可看到网络视频,不需等待。
通过与目标频道对应的网络视频节目的具体方法如图3所示:
S201:预存电视上所有频道的M3U8文件,M3U8文件包括频道索引。
利用广电现有的媒体播放***,预存电视上所有频道的M3U8文件,如电视上包括200个频道,预存每个频道各个时间点对应的音视频传输流,同时生成M3U8文件,根据每个频道的M3U8文件能够找到该频道的音视频传输流。
预存每个频道的音视频传输流时,需要对音频数据、视频数据进行压缩及封装,形成TS包。音频数据压缩格式采用mp3、mp2或ACC标准,视频数据压缩格式采用H.264或Mpeg2标准,音视频数据封装格式符合mpeg2-ts封装。
为识别各个频道,生成M3U8索引文件时,可以同时生成只含有1帧的频道索引文件,如频道号.iframe.m3u8。
S202:频道切换时,通过网络获取电视的播放列表。
S203:从播放列表中获取与目标频道对应的频道索引,从而获得相应的预存M3U8文件。
电视上的各个频道一般是按照一定顺序进行排列的,形成播放列表,当用户切换频道时,终端首先通过HTTP方式访问分布式点播***的索引服务器获取播放列表,搜索播放列表中的频道索引,获得与目标频道对应的频道索引,如用户切换至频道CCTV2,找到播放列表中的CCTV2频道索引。
找到与目标频道对应的频道索引后,根据该频道索引,找到与目标频道对应的M3U8文件。
S204:对M3U8文件内预存的音视频内容进行分片。
对每个频道的音视频传输流进行预存后,可根据HLS(HTTP Live Streaming,基于HTTP的流媒体网络传输协议)把预存的整个音视频数据流分成一个个小的基于HTTP的文件来下载,即对音视频内容进行分片。
对音视频内容进行分片前,需要验证内容符合mpeg2-ts封装、视频部分采用H.264压缩、音频部分符合ACC标准,通过验证的内容再进行内容分片处理。
将音视频内容分成一个个小的分片时,在播放时,可以直接进行播放,而不需进行解析,若不分片,播放整个音视频数据流时需要进行解析,而解析需要一定的时间。本示例中,每个内容分片的音视频播放时长为5s,即按照每5s进行一个分片。
S205:按照播放时间对内容分片进行排序。
把音视频内容分成一个个小的分片后,需要按照播放时间由小到大对内容分片进行排序,避免播放时混乱。
S206:获得与当前时间对应的内容分片。
S207:将对应的内容分片通过网络注入解码器进行播放。
获得当前时间,获得目标频道的所有内容分片内与当前时间对应的那个内容分片。获得与当前时间对应的内容分片后,从视频服务器下载该内容分片,通过网络注入解码器实现播放,并记录当前播放时间currentTime。如当前时间为15:30:00,则将15:30:00对应的内容分片通过网络注入解码器进行播放,同时记录当前播放时间currentTime为15:30:00。
S300:根据目标频道锁定对应的频点,获取频点对应的数字传输流。
S400:从数字传输流中解析出音视频数据流。
在通过网络播放当前时间下目标频道对应的内容分片时,期间终端通过输入的频道号,锁定对应的频点。在***中,频道号与频点是相对应的,得到频道号,即可获得其对应的频点。
一个频点内可能存储有五六个频道的节目音视频,获得与频道号对应的频点后,还需要从频点的节目音视频中提取与频道号对应的数字传输流。具体地,demux采用录制的方式,从频点的节目音视频中获取频道号对应的复合TS包。
为了实现5S的网络数据播放,录制5S内的TS数据整体缓存到内存中,然后提取缓存的TS数据,从TS数据中解析获得音视频信息,该音视频信息包括音频数据、视频数据、音频类型、视频类型及同步信息。
S500:播放一段时间的内容分片后,由网络通道切换至广电通道,并播放相应时间点的音视频数据流。
在播放网络数据期间,终端通过预切换频道号,完成了锁频、解析过程,得到了与目标频道对应的音视频数据。当下载的一个5s内容分片播放一段时间后,通知终端内部从相应时间点播放音视频数据(DVB数据),之后走cable正常播放流程,从而实现频道切换过程。本示例中,内容分片的播放时间可预先设定,如3s、4s等,也可将一个内容分片的5s内容全部播放完,即下载的一个5s内容分片播放完后,再通知终端内部从相应时间点播放DVB数据。
由网络数据播放转换为DVB数据播放的具体方法如图4所示:
S501:内容分片内的音视频内容播放一段时间后,将网络通道切换为广电通道。
S502:根据同步信息更新广电通道的视频播放时间,视频播放时间为内容分片开始播放时间与播放时长之和。
S503:从视频播放时间开始播放音视频数据流。
当一个5s内容分片播放一段时间后,通知终端由网络通道切换为广电通道,由于播放的内容分片为目标频道的节目视频,为了避免DVB数据播放内容与内容分片重复,需从广电通道的DVB数据的一定时间处开始播放。
以将一个内容分片的5s内容全部播放完为例,内容分片开始播放时间为currentTime,一个内容分片的播放时长为5s,则通知终端从DVB数据的currentTime+6处开始播放,如内容分片开始播放时间currentTime为15:30:00,5s的内容分片播放完成后,终端从15:30:06开始播放DVB数据。如此,频道切换后,首先网路数据播放5s,然后跳转至DVB数据进行播放,且网络数据与DVB数据之间的播放无缝衔接,从用户感观上缩短了切台时间。
本申请实施例提供的数字电视频道快速切换方法应用于媒体播放***,利用广电现有的媒体播放***,稍加改造,预存所有频道的M3U8文件,M3U8文件中包括1帧频道索引;M3U8文件对应的音视频数据被分成一个个内容分片,具体地如图5所示,在实际项目中,“媒资***”与“实时节目源”为主要内容来源,这些内容首先要经由“预处理***”验证内容符合mpeg2-ts封装、视频部分采用H.264压缩、音频部分符合ACC标准,通过验证的内容要进行内容分片处理,建立内容索引,生成播放列表,并通过“分布式点播”***将内容发布。
用户进行频道切换时,终端首先通过HTTP方式访问分布式点播***的索引服务器获取播放列表,并从播放列表中获取目标频道对应的频道索引,根据频道索引获得对应的M3U8文件,根据M3U8文件获得目标频道的音视频内容,并获得与当前时间对应的内容分片,然后从视频服务器下载对应的内容分片,通过网络注入解码器实现播放。在此期间,终端通过输入的频道号,锁定对应的频点,demux采用录制的方式,获取复合TS包,解析出对应的音视频数据、音视频类型、PID(Packet Identifier,包识别码)、PCR(Program ClockPeference,节目时钟参考)等数据。播放一段时间的内容分片后,通知终端由网络通道切换为广电通道,从解析到的音视频数据的相应时间点开始播放,之后走cable正常播放流程。
综上所述,本申请提供的数字电视频道快速切换方法采用网络通道与广电通道相结合的方式来提高换台速度,即用户切台时,首先通过网络获取与目标频道对应的M3U8文件,直接获取M3U8文件内与当前时间对应的TS数据,并把TS数据送进解码器进行播放,省去锁频时间;同时,按照正常的数字电视切台流程,锁定目标频道对应的频点,获取频点内相应的数字传输流,播放预定时间的网络数据后,由网络通道切换至广电通道,根据时间点跳转播放数字传输流内相应的Cable数据,进而可达到快速切台的目的。也就是说,用户切台时,电视首先播放网络数据,使得用户不必等待即可看到切换后频道的节目,一定时间后切换至广电通道,走cable正常播放流程,如此人们感受到的切台时间较短,不会有滞后和停顿感,提高了用户的体验感。
对应于上述数字电视频道快速切换方法,本申请实施例还提供了一种数字电视频道快速切换装置,所述数字电视频道快速切换装置,其结构可以包括:处理器与存储器,存储器用于存储程序代码,即频道快速切换的软件代码;处理器用于读取存储器中存储的程序代码,并执行频道快速切换的软件代码,以提高数字电视切台速度,提高用户体验感。处理器读取到频道快速切换的软件代码后,其作用在终端上,终端根据软件代码执行上述实施例所述的数字电视频道快速切换装置,以提高频道切换速度,不会有滞后和停顿感,提高了用户的体验感。
当存储器中的执行指令由处理器执行时,使得数字电视频道快速切换装置能够执行:根据接收到的频道切换指令,确定将要切换的目标频道;通过网络获取与目标频道对应的预存M3U8文件,获取并播放M3U8文件内与当前时间对应的内容分片;根据目标频道锁定对应的频点,获取频点对应的数字传输流;从数字传输流中解析出音视频数据流;播放一段时间的内容分片后,由网络通道切换至广电通道,并播放相应时间点的音视频数据流。即采用网络通道与广电通道相结合的方式来提高换台速度。
基于上述数字电视频道快速切换装置,本申请实施例还提供了一种终端,该终端包括上述实施例所述的数字电视频道快速切换装置,该终端进行频道切换时,采用网络通道与广电通道相结合的方式播放音视频数据,缩短了切台时间,提高了切台速度。
需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的电路结构、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种电路结构、物品或者设备所固有的要素。在没有更多限制的情况下,有语句“包括一个……”限定的要素,并不排除在包括所述要素的电路结构、物品或者设备中还存在另外的相同要素。
本领域技术人员在考虑说明书及实践这里发明的公开后,将容易想到本申请的其他实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由权利要求的内容指出。
以上所述的本申请实施方式并不构成对本申请保护范围的限定。
Claims (9)
1.一种数字电视频道快速切换方法,其特征在于,所述方法包括:
根据接收到的频道切换指令,确定将要切换的目标频道;
通过网络获取与所述目标频道对应的预存M3U8文件,获取并播放所述M3U8文件内与当前时间对应的内容分片;
根据所述目标频道锁定对应的频点,获取所述频点对应的数字传输流;
从所述数字传输流中解析出音视频数据流;
播放一段时间的所述内容分片后,由网络通道切换至广电通道,并播放相应时间点的所述音视频数据流。
2.根据权利要求1所述的数字电视频道快速切换方法,其特征在于,通过网络获取与所述目标频道对应的预存M3U8文件,包括:
预存电视上所有频道的M3U8文件,所述M3U8文件包括频道索引;
频道切换时,通过网络获取电视的播放列表;
从所述播放列表中获取与所述目标频道对应的频道索引,从而获得相应的预存M3U8文件。
3.根据权利要求2所述的数字电视频道快速切换方法,其特征在于,获取并播放所述M3U8文件内与当前时间对应的内容分片,包括:
对所述M3U8文件内预存的音视频内容进行分片;
按照播放时间对内容分片进行排序;
获得与当前时间对应的所述内容分片;
将对应的所述内容分片通过网络注入解码器进行播放。
4.根据权利要求3所述的数字电视频道快速切换方法,其特征在于,每个内容分片的音视频播放时长为5s。
5.根据权利要求1所述的数字电视频道快速切换方法,其特征在于,根据所述目标频道锁定对应的频点,获取所述频点对应的数字传输流,包括:
根据所述目标频道的频道号锁定对应的频点;
采用录制方式获取所述频点内对应频道号的数字传输流;
对所述数字传输流进行缓存。
6.根据权利要求5所述的数字电视频道快速切换方法,其特征在于,从所述数字传输流中解析出音视频数据流,包括:
提取缓存的所述数字传输流;
从所述数字传输流中解析获得音视频信息,所述音视频信息包括音频数据、视频数据、音频类型、视频类型及同步信息。
7.根据权利要求6所述的数字电视频道快速切换方法,其特征在于,播放一段时间的所述内容分片后,由网络通道切换至广电通道,并播放相应时间点的所述音视频数据流,包括:
所述内容分片内的音视频内容播放一段时间后,将所述网络通道切换为广电通道;
根据所述同步信息更新所述广电通道的视频播放时间,所述视频播放时间为所述内容分片开始播放时间与播放时长之和;
从所述视频播放时间开始播放所述音视频数据流。
8.一种数字电视频道快速切换装置,其特征在于,包括:
存储器,用于存储程序代码;
处理器,用于读取所述存储器中存储的程序代码,并执行如权利要求1-7任一项所述的方法。
9.一种终端,其特征在于,包括如权利要求8所述的数字电视频道快速切换装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010734042.3A CN113992969B (zh) | 2020-07-27 | 一种数字电视频道快速切换方法、装置及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010734042.3A CN113992969B (zh) | 2020-07-27 | 一种数字电视频道快速切换方法、装置及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113992969A true CN113992969A (zh) | 2022-01-28 |
CN113992969B CN113992969B (zh) | 2024-07-26 |
Family
ID=
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115334344A (zh) * | 2022-08-08 | 2022-11-11 | 青岛海信宽带多媒体技术有限公司 | 一种应用于智能机顶盒的频道切换方法及装置 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050025790A (ko) * | 2003-09-08 | 2005-03-14 | 엘지전자 주식회사 | 채널전환방법 및 장치를 포함하는 방송신호 수신방법 및장치 |
KR20060125265A (ko) * | 2005-06-02 | 2006-12-06 | 엘지전자 주식회사 | 디지털 티브이의 채널 전환 장치 및 방법 |
US20080092203A1 (en) * | 2006-10-13 | 2008-04-17 | Nokia Corporation | Approach for channel switch time reduction in IPDC over DVB-H |
US20110289544A1 (en) * | 2010-05-19 | 2011-11-24 | Goosen Hendrik A | Video streaming system including a fast channel change mechanism |
CN104486666A (zh) * | 2014-12-31 | 2015-04-01 | 四川金网通电子科技有限公司 | 一种通过缓存机制实现ott直播快速切台的方法 |
CN105430489A (zh) * | 2014-09-18 | 2016-03-23 | 青岛海信宽带多媒体技术有限公司 | 一种电视频道的切换方法、装置及设备 |
CN106454394A (zh) * | 2016-08-03 | 2017-02-22 | 华为技术有限公司 | 一种dvb频道的快速切换方法以及设备和*** |
CN107172469A (zh) * | 2017-06-15 | 2017-09-15 | 青岛海信电器股份有限公司 | 广播电视频道切换方法及电视播放设备 |
WO2018001184A1 (zh) * | 2016-06-30 | 2018-01-04 | 华为技术有限公司 | 频道快速切换的方法、服务器和机顶盒 |
CN108668165A (zh) * | 2017-03-31 | 2018-10-16 | 澜至电子科技(成都)有限公司 | 快速切换网络节目的方法、***及通用播放器和终端 |
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050025790A (ko) * | 2003-09-08 | 2005-03-14 | 엘지전자 주식회사 | 채널전환방법 및 장치를 포함하는 방송신호 수신방법 및장치 |
KR20060125265A (ko) * | 2005-06-02 | 2006-12-06 | 엘지전자 주식회사 | 디지털 티브이의 채널 전환 장치 및 방법 |
US20080092203A1 (en) * | 2006-10-13 | 2008-04-17 | Nokia Corporation | Approach for channel switch time reduction in IPDC over DVB-H |
US20110289544A1 (en) * | 2010-05-19 | 2011-11-24 | Goosen Hendrik A | Video streaming system including a fast channel change mechanism |
CN105430489A (zh) * | 2014-09-18 | 2016-03-23 | 青岛海信宽带多媒体技术有限公司 | 一种电视频道的切换方法、装置及设备 |
CN104486666A (zh) * | 2014-12-31 | 2015-04-01 | 四川金网通电子科技有限公司 | 一种通过缓存机制实现ott直播快速切台的方法 |
WO2018001184A1 (zh) * | 2016-06-30 | 2018-01-04 | 华为技术有限公司 | 频道快速切换的方法、服务器和机顶盒 |
CN106454394A (zh) * | 2016-08-03 | 2017-02-22 | 华为技术有限公司 | 一种dvb频道的快速切换方法以及设备和*** |
CN108668165A (zh) * | 2017-03-31 | 2018-10-16 | 澜至电子科技(成都)有限公司 | 快速切换网络节目的方法、***及通用播放器和终端 |
CN107172469A (zh) * | 2017-06-15 | 2017-09-15 | 青岛海信电器股份有限公司 | 广播电视频道切换方法及电视播放设备 |
Non-Patent Citations (2)
Title |
---|
孙伟钧;: "组播环境下IPTV快速频道切换方法", 中国新通信, no. 02, 20 January 2016 (2016-01-20) * |
马少林;李文耀;: "基于服务器的IPTV快速频道切换技术", 电视技术, no. 24, 17 December 2012 (2012-12-17) * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115334344A (zh) * | 2022-08-08 | 2022-11-11 | 青岛海信宽带多媒体技术有限公司 | 一种应用于智能机顶盒的频道切换方法及装置 |
CN115334344B (zh) * | 2022-08-08 | 2023-08-18 | 青岛海信宽带多媒体技术有限公司 | 一种应用于智能机顶盒的频道切换方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9596510B2 (en) | Method for transmitting broadcast service, method for receiving broadcast service, and apparatus for receiving broadcast service | |
US11621993B2 (en) | Information processing device, information processing method, and program | |
CN108989904B (zh) | 播放广播内容的方法和设备 | |
KR100842262B1 (ko) | Iptv 서비스 또는 디지털 방송 환경에서의 방송 채널전환 가속 시스템 및 그 방법 | |
US9667902B2 (en) | Method for transmitting a broadcast service, method for receiving a broadcast service, and apparatus for receiving a broadcast service | |
US9723362B2 (en) | Method for transmitting and receiving broadcast service and receiving device thereof | |
KR101409023B1 (ko) | 어플리케이션 서비스 제공 방법 및 시스템 | |
US20190124396A1 (en) | Hidden replaceable media slots | |
KR20120027109A (ko) | 비실시간 서비스 처리 방법 및 방송 수신기 | |
US20150071608A1 (en) | Receiving device, transmitting device and transmitting/receiving system | |
JP2023130333A (ja) | タイムシフト再生 | |
KR102347851B1 (ko) | 수신 장치, 수신 방법, 송신 장치 및 송신 방법 | |
CN113992969B (zh) | 一种数字电视频道快速切换方法、装置及终端 | |
CN113992969A (zh) | 一种数字电视频道快速切换方法、装置及终端 | |
KR101473338B1 (ko) | 녹화된 ts파일의 epg 인지 방법 및 장치 | |
KR20150041403A (ko) | 채널 전환을 위한 디스플레이 장치 및 방법 | |
KR101472786B1 (ko) | 컨텐츠 재생 장치 및 방법 | |
EP1820339A1 (en) | Terminal for decoding dmb contents at high speed and method thereof | |
KR101666893B1 (ko) | 디지털 방송 수신기 및 디지털 방송 수신기에서 서비스 처리 방법 | |
KR20060072639A (ko) | 특정 방송 자동녹화가 가능한 dmb 수신 시스템과 이를탑재한 이동통신 단말기 및 dmb 신호로부터 특정방송을 자동으로 녹화하는 방법 | |
KR101641967B1 (ko) | 무선 네트워크 연결 방법 및 그 방법을 채용한 무선 네트워크 연결 시스템 | |
KR101666895B1 (ko) | 디지털 방송 수신기 및 컨텐츠 관리 방법 | |
KR101662076B1 (ko) | 디지털 방송 수신기에서의 결제 제공 방법 및 그 방법을 채용한 디지털 방송 수신기 | |
CN115442662A (zh) | 基于hls流的字幕显示方法及装置 | |
KR20110095604A (ko) | 멀티미디어 기기 및 컨텐츠 재생 방법 |
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 | ||
GR01 | Patent grant |