过同一个通道发送到网络(采用信号量机制保证音视频数据对通道的互斥访问)。(3)由于音视频两个数据包的长度差别很大,所以将接收端收到的数据根据包的大小进行区分。(4)音视频各自拆包组帧。由于人的听觉对声音的不连续比视觉对图像的不连续更敏感,所以采用音频流作为主流,视频流作为从流。客户端接收到音频数据包后,不必与视频数据包协调就可立即播放,而视频帧到达时则根据时间戳进行对比,从而进行相应的同步处理。(5)为保证音视频的实时同步,采用多线程分别对音频和视频进行播放。3 i.mx51平台移植3.1 搭建ltib开发环境 ltib(linux target image builder)是飞思卡尔公司开发的一个用于部署bsp的工具,含有u-boot等引导加载程序,支持bootloader和内核映像的构建。利用该工具,可以定制出符合gnu/linux标准的跨平台的根文件系统。本设计选择使用飞思卡尔公司提供的l2.6.31_10.07.11_er_source.tar.gz集成源码包,在一台安装了ubuntu 10.04操作系统的pc机上配置安装ltib[4]。其过程如下: (1)解压缩源码包,执行./i