华南理工大学学报(自然科学版) ›› 2008, Vol. 36 ›› Issue (9): 94-99,112.

• 电子、通信与自动控制 • 上一篇    下一篇

H.264FMO码流率失真优化调度算法

周卫 叶梧 冯穗力 艾育华   

  1. 华南理工大学 电子与信息学院, 广东 广州 510640
  • 收稿日期:2007-10-09 修回日期:2008-01-10 出版日期:2008-09-25 发布日期:2008-09-25
  • 通信作者: 周卫(1980-),男,博士生,主要从事网络视频传输P2P多媒体网络研究. E-mail:wayzhou@gmail.com
  • 作者简介:周卫(1980-),男,博士生,主要从事网络视频传输P2P多媒体网络研究.
  • 基金资助:

    广东省计算机网络重点实验室开放基金资助项目(cn200407)

Scheduling Algorithm for Rate-Distortion Optimization of H. 264 FMO Stream

Zhou Wei  Ye Wu  Feng Sui-li  Ai Yu-hua   

  1. School of Electronic and Information Engineering, South China University of Technology, Guangzhou 510640, Guangdong, China
  • Received:2007-10-09 Revised:2008-01-10 Online:2008-09-25 Published:2008-09-25
  • Contact: 周卫(1980-),男,博士生,主要从事网络视频传输P2P多媒体网络研究. E-mail:wayzhou@gmail.com
  • About author:周卫(1980-),男,博士生,主要从事网络视频传输P2P多媒体网络研究.
  • Supported by:

    广东省计算机网络重点实验室开放基金资助项目(cn200407)

摘要: 相对于TCP(Transmission Control Protoc01),UDP(User Datagram Protoc01)的及时性更好,但分组丢失使其不能直接应用于流媒体传输.文中通过实验分析了采用FMO(Flexible Macroblock Ordering)编码选项的H.264码流的抗误码性能,建立了UDP信道模型,并针对流媒体实时传输遇到的抗误码和及时性问题,提出了H.264FMO码流率失真优化调度算法.该算法根据UDP信道变化调整传输参数,获得最小的传输率失真.仿真结果表明,相对于其它的调度算法,该算法在UDP信道环境下可以获得更优越的传输性能,并保证了UDP分组对TCP分组的友好性。

关键词: 率失真优化, 调度, 流媒体, TCP友好性

Abstract:

As compared with Transmission Control Protocol (TCP), User Datagram Protocol (UDP) works more timely, but the packet lose limits its application to real-time streaming media transmission. In order to solve this problem, the error resilience of H. 264 bit-stream adopting Flexible Macroblock Order (FMO) is analyzed by ex- periments, and an UDP channel model is established. Moreover, in order to solve the error resilience and the realtime transmission problems, a scheduling algorithm for rate-distortion optimization of H. 264 FMO stream is proposed. By the proposed algorithm, a minimum rate distortion can be achieved because transmission parameters can vary with the UDP channel situation. Simulated results indicate that the proposed algorithm outperforms other scheduling algorithms due to its high transmission performance in UDP channel situation and the friendship of UDP packet to TCP packet.

Key words: rate-distortion optimization, scheduling, streaming media, TCP-friendly