传输视频数据的方法和装置制造方法及图纸

技术编号:7090595 阅读:133 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种传输视频数据的方法和装置,以解决现有技术中传输视频数据的方案较大地削减了视频的质量的问题。该方法包括:将待传输的视频数据的帧频降低;将帧频为所述第一预设值的所述视频数据向接收端发送;在接收端将接收到的视频数据的帧频升高至第二预设值。采用本发明专利技术的技术方案,能够解决强行压制片源而导致影片图像质量下降的问题,实现了高清片源不受带宽限制从而能够在线点播。

【技术实现步骤摘要】

本专利技术涉及计算机网络技术,特别地涉及传输视频数据的方法和装置
技术介绍
目前的网络电视大多具有视频的在线点播功能,而带宽的限制使高清视频的在线播放收到了极大地限制,目前大部分的传输视频数据方案是将高清视频的码率降到IM以下,从而实现在线的流畅播放。例如目前大部分的解决方案是通过专业的转码设备(如 DRC-500)对节目源进行解码后重新编码。主要是通过帧内编码,将每一帧的码率降低,及帧间编码,去掉冗余帧来实现将高清视频的码率降到IM以下。但是这样一来,由于每帧码率的降低使视频的质量受到很大的削减。上述的技术经常会应用于IPTV,IPTV是将视频点播节目及视频广播节目通过高效的视频压缩技术,将视频流压缩成800Kbps的MP-4的流媒体文件,基于IP网络传输,通常要在边缘设置内容分配服务节点,配置流媒体服务及存储设备,用户终端可以是IP机顶盒+电视机,也可以是PC。在实现本专利技术的过程中,专利技术人发现,上述现有的传输视频数据的方案较大地削减了视频的质量,从而影响了视频点播用户的体验。
技术实现思路
本专利技术的主要目的在于提供一种传输视频数据的方法和装置,以解决现有技术中传输视频数据的方案较大地削减了视频的质量的问题。为解决上述问题,本专利技术采用如下技术方案—种传输视频数据的方法,包括将待传输的视频数据的帧频降低;将帧频降低后的所述视频数据向接收端发送;在接收端将接收到的视频数据的帧频升高。一种传输视频数据的网络装置,包括调整模块,用于将待传输的视频数据的帧频降低;发送模块,用于将帧频降低后的所述视频数据向接收端发送。根据本专利技术的技术方案,一方面通过在网络侧对视频数据进行帧频的降低来达到码率的降低从而使视频数据的传输在有限的带宽下也能够较为流畅,另一方面在终端侧接收到视频数据后再进行帧频的恢复,使播放出的视频具有良好的连续视觉效果,从而解决了强行压制片源而导致影片图像质量下降的问题,实现了高清片源不受带宽限制从而能够在线点播。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中图1是一种可以应用本专利技术实施例中的传输视频数据的方法的网络的结构示意图2是根据本专利技术实施例的传输视频数据的方法的流程图;图3是根据本专利技术实施例中传输视频数据的网络装置的结构的示意图;以及图4是根据本专利技术实施例中传输视频数据的终端装置的结构的示意图。具体实施例方式以下结合附图对本专利技术的具体实施方式进行举例说明。在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。图1是一种可以应用本专利技术实施例中的传输视频数据的方法的网络的结构示意图。本专利技术实施例中给出传输视频数据的方法和装置,该方法能够基于图1所示的网络来加以实施,并且该装置可以应用于图1所示的网络中。图1所示的网络主要包括视频服务器11和一个或多个终端设备12,视频服务器 11和终端设备12通过网络例如互联网hternet连接。用户可以向终端设备12输入视频点播指令,终端设备12在收到该视频点播指令后,请求视频服务器11发送该指令所指定的视频文件。终端设备12通常与视频播放设备连接,视频播放设备例如显示器或电视机,这样用户能够观看到视频。图1所示的网络能够向用户提供视频观看的服务,对于用户来说,希望能够收看到清晰而流畅的视频。为此,本专利技术实施例给出了相关的技术方案,其方法如图2所示。图2是根据本专利技术实施例的传输视频数据的方法的流程图。本专利技术实施例的传输视频数据的方法主要包括如下步骤步骤S21 将待传输的视频数据的帧频降低。步骤S22 将帧频为第一预设值的视频数据向接收端发送。步骤S23 在接收端将接收到的视频数据的帧频升高。以下对上述步骤作详细说明。本专利技术实施例适用于将高清片从网络向终端发送的应用场景。在该应用场景中, 用户通过终端的设备进行视频点播,终端设备根据点播指令请求网络侧发送相应的视频文件。视频文件可以是RMVB格式的文件或其他适用于该网络和该终端设备的数据格式的文件。步骤S21中,可以采用视频转码技术将视频数据的帧频加以转换使帧频降低。具体可以采用DRC-500视频转码技术。可以根据网络使用的带宽来选择将视频数据的帧频转换为哪个帧频值。例如对于分辨率为1280X720的视频文件,其码率一般为2Mbps至4Mbps,帧频为Mfps,可以将这种视频文件的帧频转换为12fps,从而将其码率降到1Mbps。步骤S21中帧频降低到的数值可以根据传输视频数据的网络带宽来设置,以能够基本流畅传输码率转换后的视频数据为准。在码率得以降低的情况下,在步骤S22中,视频数据可以使用较小的带宽通过网络例如互联网hternet进行流畅的传输。在步骤S22中具体可以通过内容分发网络CDN(Content Delivery Network)来分发视频数据,从而实现通过网络进行视频数据的传输。在通过⑶N进行视频数据分发时,通过SSH远程登录⑶N服务器,将转换后的片源文件上传到CDN服务器上。然后在CDN服务器上编写一个脚本文件,该脚本文件用来获取影片的CID。CID是每个影片在服务器上的存放信息,是影片上传到服务器后,服务器根据影片的格式大小及存放路径而生成的和片源一一对应的码值,终端拿到CID后才能得到具体的影片内容)并将获取到的CID信息连同影片信息一同导入影片数据库中。影片信息包括影片名、导演、主要演员、影片内容简介等信息。该数据库是网络电视后台系统中的数据库,用于支撑网络电视的运行。然后通过XML生成工具(根据EPG格式编写的脚本文件) 将数据库中的CID信息及影片信息生成XML文件。该XML文件对应地记录有影片信息和影片的CID。网络电视终端的节目列表功能只能解析XML格式文件,终端解析XML格式文件后得到影片信息,将该影片信息通过网络电视终端的显示装置显示给用户。用户通过网络电视终端选择影片,网络电视终端根据选择的影片确定该影片的CID,再将CID发送至CDN服务器,从而获取影片播放数据。上述生成的XML文件的示例如下< ? xml version = “ 1.0〃 encoding = “ gb2312〃 ? ><FilmData><Film><ID>< ! ]X/ID>〈TitleX ! ]></Title>〈ClassX ! ]></Class><Director>< ! ]></Director>〈ActorX ! ]></Actor><Area>< ! ]></Area><Format>< ! ]></Format><Size>< ! ]X/size>〈PubTimeX ! ] ></PubTime>〈LongTimeX ! ] ></LongTime><Language>< ! ]></Language&g本文档来自技高网...

【技术保护点】
1.一种传输视频数据的方法,其特征在于,包括:将待传输的视频数据的帧频降低;将帧频降低后的所述视频数据向接收端发送;在接收端将接收到的视频数据的帧频升高。

【技术特征摘要】

【专利技术属性】
技术研发人员:朱国辉成刚
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:95

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利