● 摘要
随着计算机技术和通信技术的迅猛发展,手持设备的普及和移动通信业务的多样化成为信息产业发展的必然趋势,特别是手机上的视频应用,得益于其庞大的用户群体,正在引领移动通信业务的发展。针对视频应用的需求,本文设计和实现了基于Symbian智能手机的视频共享系统。该系统支持视频采集、视频编码、文件上传、文件下载、视频解码以及视频点播等功能。在该系统中,视频发布客户端Publisher可以将录制的视频上传至视频服务器,视频接收客户端Subscriber通过视频服务器得到Publisher共享的视频,实现了智能手机用户间的视频共享。系统中采用最新的H.264视频压缩标准。通过深入分析H.264编解码过程,参照开源项目T264,实现了适用于智能手机的H.264编解码器。编码器可以压缩摄像头采集到的QCIF格式(176x144)的视频图像,解码器可以解码压缩的H.264视频文件或视频流。面向手机的视频编码技术除了对视频压缩比提出了更高的要求外,还要求必须考虑到手机较弱的运算能力,尽可能降低视频编码的计算复杂度。针对H.264帧内预测算法进行优化,提出了一种基于边缘方向检测的帧内预测模式选择快速算法FIA。该算法通过参考块边缘方向和Intra4×4块相邻块的预测模式,排除一部分候选预测模式,达到降低帧内编码复杂度的目的。实验结果表明,采用FIA算法的编码器一般可节约5%~10%的编码时间,同时视频质量没有明显下降。目前,我们的视频共享系统已经具备比较完整的功能,使用Nokia N93手机的Publisher客户端每秒钟能够完成4.5~6帧QCIF格式图像的采集和编码。
相关内容
相关标签