本文已被:浏览 1632次 下载 3104次
Received:September 28, 2013 Revised:November 08, 2013
Received:September 28, 2013 Revised:November 08, 2013
中文摘要: 介绍了基于嵌入式微处理器S3C2440的嵌入式流媒体系统的硬件结构和工作流程. 服务器端通过RTP/RTCP协议将流媒体数据发送出去,客户端对收到的数据进行解压并实时播放. 将接收缓存分成接收缓冲区、播放缓冲区和DMA缓冲区,三个缓冲区的大小按1:1:2的比例设置,通过平均速率、延时抖动和解码码率等参数来约束缓冲区的容量. 在接收缓冲区设置两个临界点,通过对两个临界点的检测,来辅助调节发送端的数据发送速率. 既可以避免网络拥塞,又可以提高流媒体的传输质量.
Abstract:The paper introduces the hardware structure and working process of the embedded microprocessor based on S3C2440 streaming media system. The server will be streaming media data transmitted by RTP/RTCP protocol. The client will decompress and playback of received data real-time. The receive buffer is allocated into the receive buffer, playout buffer and DMA buffer. The sizes of the three buffers are arranged according to the ratio of 1:1:2. To constrain the buffer zone by the average rate, delay jitter and decoding rate and other parameters of thecapacity. In the receiving buffer, two critical points are set. Through the detection of the two critical points, we can assist the data sending rate adjustment of the sending end. Not only can avoid network congestion, but also can improve the quality of streaming media transmission.
文章编号: 中图分类号: 文献标志码:
基金项目:郑州市嵌入式系统应用技术重点实验室资助项目(121PYFZX177)
引用文本:
冯灵霞,王学春,张亚娟.嵌入式流媒体客户端缓存技术.计算机系统应用,2014,23(5):59-63
FENG Ling-Xia,WANG Xue-Chun,ZHANG Ya-Juan.Buffer Memory Technology of Embedded Stream Media Client.COMPUTER SYSTEMS APPLICATIONS,2014,23(5):59-63
冯灵霞,王学春,张亚娟.嵌入式流媒体客户端缓存技术.计算机系统应用,2014,23(5):59-63
FENG Ling-Xia,WANG Xue-Chun,ZHANG Ya-Juan.Buffer Memory Technology of Embedded Stream Media Client.COMPUTER SYSTEMS APPLICATIONS,2014,23(5):59-63