基于多核处理器的并行计算能力,设计并实现实时超高清分辨率(3 840 ×2 160)的H.264/AVC视频编码系统.该系统在原始像素输入端实现高效的内存管理,超高清编码器采用帧级、条带级、指令级的并行方案,码流输出端则采用FIFO缓冲器对RTP包的传输速度进行控制.实验结果表明,编码系统能实时对超高清视频源进行并行编码,通过RTP封装格式传输至IP网络,用户可使用视频播放器接收并回放.
Based on parallel computing capabilities of multi-core processor, a real-time ultra-HD (3 840 × 2 160) H. 264/AVC encoding system is designed in this paper. The system achieves high efficient memory management of original pixel. Encoder uses frame-level,slice-level and instruction-level parallelism scheme. The bit-stream output uses a FIFO buffer for speed controlling of RTP packets. Experimental results show the encoding system can process ultra-HD video in real-time and send RTP packets over the IP network, the user can use a video player to receive video stream and playback.