节点文献
基于JPEG2000的高清视频服务器关键技术研究
Research on Key Technology of High-Definition Video Server Based on JPEG2000
【作者】 王树红;
【导师】 孙军;
【作者基本信息】 上海交通大学 , 通信与信息系统, 2008, 硕士
【摘要】 视频服务器是一种对视音频数据进行压缩、存储及处理的专用计算机设备。在新一代数字播出系统中,视频服务器凭借其强大的视频处理能力和稳定性已经成为了数字播出系统的核心设备,基于视频服务器的数字播出系统使得节目的采集,编辑,管理直到最后的播出整个过程高效可靠,一方面把广大电视行业工作人员从繁琐的操作中解脱出来,大大提高了工作效率,另一方面也提高了节目播出的稳定性。针对目前广泛使用的MPEG-2高清视频服务器的不足,本文提出了将JPEG2000压缩技术应用于高清视频服务器,在JPEG2000高清非线性编解码视频卡的基础上设计实现了一个基于Mac平台的具有基本功能的JPEG2000高清视频服务器,在国内属于首个尝试和研究。JPEG2000高清视频服务器的系统方案设计及顶层应用软件的设计与实现是本文工作的重点。针对视频服务器的两大基本功能数据采集及列表播出,论文分别提出了可能的系统方案,经过比较分析各种方案的优缺点后,确定了最佳的系统方案。根据选定的系统方案,本文给出了系统的整体框架设计及各个主要功能模块的详细设计与实现。本文实现的基本系统经测试结果表明,系统的采集模块响应速度快,实现了帧精确的采集,而列表播出模块实现了无缝切换,两大基本功能模块均达到了预定的系统设计目标。本系统的主要创新点可以简略的概括为以下两点:1)提出将JPEG2000压缩技术应用于高清视频服务器的思路,首次设计实现了JPEG2000高清视频服务器。2)基于流水线结构,采用了多线程、共享缓冲循环队列及多线程同步等机制,设计实现了一个高效的音视频播放引擎,有效解决了HDTV数据处理压力大、文件切换抖动的问题。本课题的研究内容属于上海市科委项目”网络化高清影视节目制作播出系统关键技术研究”项目的重点组成部分之一,该项目成功的提出并设计了一个智能型、先进的JPEG2000网络化非线性编辑系统Galaxy系统,旨在为尚未成熟的高清网络化非线性编辑系统提供一种先进、高效、实用的解决方案,本文的技术研究在Galaxy系统的采集与播出环节中起到了关键作用。本系统设计实现的JPEG2000高清视频服务器有效解决了传统视频服务器的诸多缺点,具有很大的前瞻性和实用性,为下一代视频服务器的推广提供了一种思路。
【Abstract】 Video server is a kind of application specific computer for video and audio data compression and decompression, data processing and data storage. Video server has already become the heart of digital playback system because of its powerful video data processing ability and its stability. The digital playback system which is based on video server makes the TV program production workflow including data capturing, non-linear editing, file management and video playback efficient and reliable. The new digital playback system makes traditional boring operation become a history and brings a great progress.Because of the drawbacks of widely used MPEG-2 high-definition (HD) video server, this paper introduced JPEG2000 compression to HD video server. A basic JPEG2000 HD video server based on a high-definition JPEG2000 video editing card under Mac OS X platform was designed and implemented in the paper. This is the first try and research in our country.The design and implementation of the system architecture and upper application is the main task of the paper. The basic functional modules of a video server consist of data capturing and list auto playback. The paper proposed several possible system-level solutions for these two basic modules separately. After comparing and analyzing cons and pros of all the possible solutions, the best system solution was designed. According to the selected solution, all the functional modules of the video server system are designed and implemented.The test results show that the response speed of the capturing module is so fast that it realizes frame accurate capture. Meanwhile, the list auto playback module achieves seamless switch between video clips. The function and performance of these two basic modules have achieved not only the aim of the project, but also the basic requirement of a practical video server. The whole system makes big improvements in function and performance comparing to the simple capturing application and playback application.The main innovations of this system are summarized as follows: i) propose the idea that introducing JPEG2000 compression into HD video server and design the system. This is the first try and research in our country. This system can provide an advanced function that is“One file, Mutiple Usages”. This function solves the problem of traditional“dual rate”architecture. ii) Based on piplelining architecture, this paper proposed and designed a high-efficiency and reliable playback engine, which is the heart of the list auto playback module, using multiple-thread and shared loop buffer techniques. The playback engine relieves the pressure of HDTV data processing and solves the problem of dithering in file switch.The research content of this paper is one of the main parts of the project "Research on Network-based HD Media Production and Broadcasting" setup by Shanghai Science and Technology Committee, and it plays an important role in both media capture module and list playback module of the project.The project proposed and designed an intelligent and advanced networking non-linear editing (NLE) system named Galaxy. The new solution compensates for the drawbacks of currently used networking NLE system very well.
【Key words】 high definition; JPEG2000; Mac platform; video server; Galaxy; NLE; capturing; list auto playback; frame accurate;
- 【网络出版投稿人】 上海交通大学 【网络出版年期】2008年 06期
- 【分类号】TN919.8;TP368.5
- 【被引频次】2
- 【下载频次】237