论文部分内容阅读
移动式视频传输系统具有低功耗、小型化、便于携带的特点。无线网络接入的灵活性与嵌入式系统的便携性相结合,为传统视频传输设计带来了新的变化。本文研究并设计基于无线网络和嵌入式平台的视频传输系统。 无线网络传输具有不稳定性,在视频传输过程中信号码率常常不能伴随网络带宽进行动态调整,因此如何保证视频传输时最大限度地利用动态变化的网络带宽成为了一个难题。 本文设计了一个嵌入式无线视频传输系统,该系统使用Cortex A9处理器实现视频采集处理,应用4G网络传输视频数据。改进了传统的视频传输技术中的不足,在视频传输中实现了码率控制和网络传输控制相结合,既保证了视频的传输质量,又不影响其实时性,而且还提高了带宽的利用效率。系统以C/S模式开发了视频终端和视频服务器,视频终端以EXYNOS4412处理器为硬件平台,以嵌入式 Linux为软件平台,使用开源 Qt库,利用C/C++实现了视频的采集、H.264编码、视频本地显示和用户界面设计。视频服务器使用VLC播放器现实时视频的解码和显示。 测试结果表明,嵌入式终端可以实现视频的采集、H.264压缩编码、本地显示、用户交互以及4G网络视频数据发送。接收端可以实现视频实时显示、录像保存等功能。使用自适应传输控制方法可以最大限度地利用动态变化的网络带宽,保证视频码率随着网络带宽波动或 VBR方式下随视频场景变化而调整,并减小了频码率调整相对于网络带宽变化的延时,为视频流实时传输以及接收方清晰流畅的播放提供了保障,可有效地应用于基于 H.264视频流实时传输的监视系统中。