一种视频在线播放器制造技术

技术编号:14086743 阅读:143 留言:0更新日期:2016-12-01 18:21
一种视频在线播放器,包括:视频缓存器(1)、视频编码器(2)和视频播放器(3);视频缓存器(1)用于实时存储视频图像;视频编码器(2)用于根据视频图像实时缓存的数量实时控制自身的编码码率,并根据编码码率对所述视频图像进行编码,生成视频数据包;视频播放器(3)用于接收并对视频数据包解编码、将解编码后的视频图像的分辨率进行转换处理、播放转换处理后的视频数据。使得在网络状态不佳时,用户依然可以在线体验流畅地观看视频的乐趣,同时,用户通过智能终端还可以观看清晰的视频图像。

【技术实现步骤摘要】

本技术涉及视频播放
,具体涉及一种视频在线播放器
技术介绍
随着智能终端和网络的普及,越来越多的用户喜欢使用智能终端在线观看视频,然而,现有的视频系统在线播放视频时,经常出现以下问题:(1)往往网络不稳定,不能保证视频数据实时传输,导致用户不能流畅地观看整个视频;(2)视频系统播放视频图像的分辨率往往与用户使用的智能终端的分辨率不同,导致用户不能清晰地观看视频。
技术实现思路
针对现有视频系统存在的问题,本申请提供一种视频在线播放器,包括视频缓存器、视频编码器和视频播放器;视频缓存器用于实时存储视频图像;视频编码器用于结合网络状态和视频图像实时缓存的数量实时控制自身的编码码率,并根据编码码率对视频图像进行编码,生成视频数据包;视频播放器用于接收并对视频数据包解编码、将解编码后的视频图像的分辨率进行转换处理、播放转换处理后的视频数据。一种实施例中,视频编码器包括:视频图像数量获取单元、编码码率调整单元和编码单元;视频图像数量获取单元用于实时获取视频缓存器的当前视频图像缓存的数量;编码码率调整单元用于根据视频图像缓存的数量实时调整自身的编码码率;编码单元用于根据调整后的编码码率对视频图像进行编码。一种实施例中,编码码率调整单元结合当时网络的传输状态和视频图像缓存的数量逐步增加或逐步减少自身的编码码率。一种实施例中,视频播放器包括:解编码单元、分辨率转换单元和播放单元;解编码单元用于对所述视频数据包进行解码;分辨率转换单元用于对视频图像的分辨率进行转换;播放单元用于播放处理后的视频数据。依据上述实施例的视频在线播放器,由于视频编码器根据视频图像实时缓存的数量实时控制自身的编码码率,根据编码码率对视频图像进行编码,生成视频数据包,视频播放器对视频数据包解编码、对视频图像的分辨率进行转换处理,然后播放,使得在网络状态不佳时,用户依然可以在线体验流畅地观看视频的乐趣,同时,用户通过智能终端还可以观看清晰的视频图像。附图说明图1为一种视频在线播放器原理。具体实施方式下面通过具体实施方式结合附图对本技术作进一步详细说明。本例提供一种视频在线播放器,其原理图如图1所示,包括:视频缓存器1、视频编码器2和视频播放器3。视频缓存器1用于实时存储视频图像;视频缓存器1中实时缓存的数据量表示缓存区中缓存数据的累积程度,直接利用缓存区中缓存数据的累积程度,实时编码码率,即可达到增加可靠性传输的目的。例如,在网络不稳定情况下,通过视频缓存器1可以缓存由于网络拥塞没有及时发送的视频图像。视频编码器2根据视频图像实时缓存的数量实时控制自身的编码码率,并根据编码码率对视频图像进行编码,生成视频数据包;具体的,视频编码器2包括:视频图像数量获取单元21、编码码率调整单元22和编码单元23;视频图像数量获取单元21用于实时获取视频缓存器1的当前视频图像缓存的数量;编码码率调整单元22用于根据当前视频图像缓存的数量实时调整自身的编码码率;编码单元23用于根据调整后的编码码率对视频图像进行编码。具体的,当视频缓存器1中存储的视频图像数量没有累积时,则编码码率调整单元22采用正常的编码码率;反之,当视频缓存器1中存储的视频图像数量大量累积时,则编码码率调整单元22逐步增加编码码率;又反之,当视频缓存器1中存储的视频图像数量较少时,则编码码率调整单元22采用逐步减少编码码率;在这三种情况下,编码单元23需要实时根据调整后的编码码率对视频图像进行编码,并生成视频数据包。视频编码器2将生成的视频数据包传输于视频播放器3,进一步,视频播放器3包括解编码单元31、分辨率转换单元32和播放单元33;解编码单元31用于对接收到的视频数据包进行解码;分辨率转换单元32用于对视频图像的分辨率进行转换,转换到与用户使用的智能终端的分辨率相同,例如,如果视频播放器3接收到的视频图像分辨率大于用户使用的智能终端的分辨率,则分辨率转换单元32将接收到的视频图像的分辨率减小,相反的,分辨率转换单元32将接收到的视频图像的分辨率增大,直至该视频图像的分辨率与用户使用的智能终端的分辨率相同;播放单元33用于播放处理后的视频数据。在本技术实施例中,根据视频图像实时缓存的数据量,实时调整自身的编码码率,根据编码码率,对视频图像进行编码,生成视频数据包,传输数据包,视频播放器3对接收的视频数据进行处理后播放,使得用户在网络状态不佳时,依然可以在线体验流畅地观看视频的乐趣,同时,用户通过智能终端仍可以观看清晰的视频。以上应用了具体个例对本技术进行阐述,只是用于帮助理解本技术,并不用以限制本技术。对于本技术所属
的技术人员,依据本技术的思想,还可以做出若干简单推演、变形或替换。本文档来自技高网
...
一种视频在线播放器

【技术保护点】
一种视频在线播放器,其特征在于,包括:视频缓存器(1)、视频编码器(2)和视频播放器(3);所述视频缓存器(1)用于实时存储视频图像;所述视频编码器(2)用于根据视频图像实时缓存的数量实时控制自身的编码码率,并根据所述编码码率对所述视频图像进行编码,生成视频数据包;所述视频播放器(3)用于接收并对所述视频数据包解编码、将解编码后的视频图像的分辨率进行转换处理、播放转换处理后的视频数据。

【技术特征摘要】
1.一种视频在线播放器,其特征在于,包括:视频缓存器(1)、视频编码器(2)和视频播放器(3);所述视频缓存器(1)用于实时存储视频图像;所述视频编码器(2)用于根据视频图像实时缓存的数量实时控制自身的编码码率,并根据所述编码码率对所述视频图像进行编码,生成视频数据包;所述视频播放器(3)用于接收并对所述视频数据包解编码、将解编码后的视频图像的分辨率进行转换处理、播放转换处理后的视频数据。2.如权利要求1所述的视频在线播放器,其特征在于,所述视频编码器(2)包括:视频图像数量获取单元(21)、编码码率调整单元(22)和编码单元(23);所述视频图像数量获取单元(21)用于实时获取所述视频缓存器的当前视频图像...

【专利技术属性】
技术研发人员:吴旭清
申请(专利权)人:上海象融蓝海文化传媒有限公司
类型:新型
国别省市:上海;31

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

1