移动多媒体方向综合设计总结报告2015.01.pdfVIP

  • 9
  • 0
  • 约7.58千字
  • 约 11页
  • 2020-11-15 发布于江苏
  • 举报

移动多媒体方向综合设计总结报告2015.01.pdf

移动多媒体方向综合设计报告 PC 机 Linux 即时视频通信系统发送端的多线程优化 一、摘要 IP 网视频对话发送端关键技术包括视频采集、视频编码、RTP 打包发送等多个任务, 这些任务所需的主要硬件资源并不相同,可以利用多线程将这些任务并行运行,以减小 视频传输延迟。本课题研究利用 Linux 多线程实现多任务并行运行、减小任务间等待, 并且在安装 Linux 的PC 机上实现这一过程。 二、多线程原理 IP 网视频对话发送端关键技术包括视频采集、视频编码、RTP 打包发送等多个任务, 其中,视频采集主要使用 USB 摄像头设备在应用层调用 capture 的API(call function)采 集单帧图像,视频编码利用开源 H.264 编码库 x.264 对采集到的图像进行压缩编码,最 后调用 Linux socket 将 H.264 压缩码流打包并通过 PC 网卡发送出去,这三个任务主要 使用的硬件资源不同,因此,使用多线程并行运行可减小视频传输延迟。 三、方案设计 有两种多线程方案,一是以两个线程并行运行,将运行较费时的视频采集独立成一 个线程运行,视频编码、RTP 打包发送合并在一个线程;二是将视频采集、视频编码、 RTP 打包发送分别用一个线程运行。 根据老师的建议,先运行

文档评论(0)

1亿VIP精品文档

相关文档