预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号(10)申请公布号CNCN103491426103491426A(43)申请公布日2014.01.01(21)申请号201310392150.7(22)申请日2013.08.31(71)申请人中山大学地址510006广东省广州市番禺区大学城中山大学东校区教学实验中心C401申请人广州中大数字家庭工程技术研究中心有限公司(72)发明人罗笑南袁绍忠林格(51)Int.Cl.H04N21/438(2011.01)H04N21/434(2011.01)H04N21/433(2011.01)H04N21/4405(2011.01)H04N21/6437(2011.01)权权利要求书1页利要求书1页说明书4页说明书4页附图2页附图2页(54)发明名称一种IPTV的视频点播系统(57)摘要本发明提供了一种IPTV的视频点播系统,包括流媒体数据接收模块、音视频解码播放模块和人机交互模块,流媒体数据接收模块用于接收来自网络的流媒体数据;音视频解码播放模块用于实现流媒体数据的解复用,将所述流媒体数据分解出视频基本流和音频基本流,并分别进行解码;人机交互模块用于供用户指令的输入和音视频流的输出播放;其中,所述流媒体数据接收模块设置有环形缓冲区,所述环形缓冲区用于存储流媒体数据接收模块接收的流媒体数据。本发明的IPTV的视频点播系统,采用环形缓冲区存储数据过滤时延抖动,改进了原缓冲区的设计,有效的提高了视频播放的质量,提高用户体验性能。CN103491426ACN1034926ACN103491426A权利要求书1/1页1.一种IPTV的视频点播系统,其特征在于,包括:流媒体数据接收模块,用于接收来自网络的流媒体数据;音视频解码播放模块,用于实现流媒体数据的解复用,将所述流媒体数据分解出视频基本流和音频基本流,并分别进行解码;人机交互模块,用于供用户指令的输入和音视频流的输出播放;其中,所述流媒体数据接收模块设置有环形缓冲区,所述环形缓冲区用于存储流媒体数据接收模块接收的流媒体数据。2.如权利要求1所述的IPTV的视频点播系统,其特征在于,所述流媒体数据为MPEG2-TS流。3.如权利要求2所述的IPTV的视频点播系统,其特征在于,所述MPEG2-TS流媒体数据为复用后的数据,包含多个节目的比特流,且每个节目的音视频数据均以复用的形式合成。4.如权利要求2所述的IPTV的视频点播系统,其特征在于,所述音视频编解码播放模块采用MPEG-2标准进行解码。5.如权利要求1所述的IPTV的视频点播系统,其特征在于,所述流媒体数据接收模块根据RTSP/RTP协议进行数据的接收。6.如权利要求1所述的IPTV的视频点播系统,其特征在于,所述环形缓冲区是一个先进先出的循环缓冲区,具有写指针和读指针,所述写指针指向环形缓冲区中可写的缓冲区,读指针指向环形缓冲区中可读的数据;所有写入缓冲区的数据,都通过写指针完成,所有读出缓冲区的数据都通过读指针完成,当读指针赶上写指针表示缓冲区已空,当写指针赶上读指针表示缓冲区已满。2CN103491426A说明书1/4页一种IPTV的视频点播系统技术领域[0001]本发明涉及视频点播技术领域,具体涉及一种IPTV的视频点播系统。背景技术[0002]随着计算机网络和信息业的迅猛发展,国内电信网、计算机网和广电网三网正逐渐走向融合,IPTV(InternetProtocolTelevision)的发展也越来越迅速,逐渐成为业界关注的焦点。IPTV全称叫做交互式网络电视,是一种利用宽带网络作为基础设施,集互联网、多媒体、通讯等多种技术于一体,通过IP协议向用户提供包括数字电视在内的多种交互式服务的崭新技术。[0003]目前家庭中普遍采用的是有线电视视频点播,有线电视网络采用多媒体技术,将声音、图像、图形、文字和数据等集成为一体。用户通过对可以播放的频道进行选择,从而观看自己感兴趣的电视。这种方式对频道的选择范围以及播放的时间都存在极大的限制,而且视频来源过于单一,只能观看给定的网络广播电视而不能访问互联网节目,对当地提供的视频服务器也难以访问。[0004]现有的点播方式基本为通过有线电视视频点播系统进行电视点播,有线电视可以点播的频道是十分有限的,而且它只局限于视频点播,不能进行互联网上服务器端视频资源的访问,且采用的是传统的播放技术,即只能从服务器端将音视频文件完全下载,再进行播放,然而不可避免的缓慢网速让用户忍受长时间的等待,这些功能上的缺陷给对生活要求日益增加的人们是难以接受的。[0005]流媒体技术解决了服务器端下载的问题,而数据接收模块中缓冲区还需要继续改进,缓冲区的改进主要源于客户端接收来自网络的数据时候,数据包会存在时延的抖动问题,严重影响视频点播质