计算机应用 ›› 2010, Vol. 30 ›› Issue (2): 555-559.

• 典型应用 • 上一篇    下一篇

基于H.264的嵌入式网络视频服务器的设计与开发

周强1,费章君2,王强2,杨仕友2   

  1. 1. 浙江大学(玉泉校区)电气工程学院电工电子研究所教二230室
    2.
  • 收稿日期:2009-08-01 修回日期:2009-09-23 发布日期:2010-02-10 出版日期:2010-02-01
  • 通讯作者: 周强

Design and development of H.264-based embedded network video server

  • Received:2009-08-01 Revised:2009-09-23 Online:2010-02-10 Published:2010-02-01

摘要: 基于Freescale公司的IMX27视频处理芯片,设计、开发了一种网络视频服务器。服务器以裁剪的linux为操作系统,服务端和客户端的交互通信采用多线程和短连接的方式,有效地节约了系统资源,减小了服务器CPU的利用率。为获取高清晰度的视频图像,应用自适应反交错算法分别对静止、运动图像拼接和插值,实现了反交错图像变换,保证了数据的完整性,提高了图像的清晰度。文章最后给出了所开发服务器的具体应用实例。服务器的运行效果达到了预期的设计目标。

关键词: 嵌入式Linux操作系统, H.264, 反交错变换, 短连接, 视频传输

Abstract: This paper developed a network video server based on Freescale video processing chip IMX27 running on the Linux operating environment, and short connection was used to complete the interaction between the server and clients, which effectively saved system resources and reduced the CPU utilization of the sever. Moreover, in order to obtain high quality video images, the server adopted an adaptive de-interlacing algorithm based on the use of splicing and interpolation of static and moving picture respectively to realize de-interlacing of the video image, therefore the integrity of the video data was guaranteed and the video clarity was improved. In the end, an application case of the server was given, which achieved the desired designed goal.

Key words: embedded Linux system, H.264, de-interlacing transformation, short connection, video transmission