APP下载

基于达芬奇技术的流媒体系统实现

2011-08-04王延家刘知贵

通信技术 2011年8期
关键词:系统

王延家,刘知贵

(西南科技大学 信息工程学院,四川 绵阳 621010)

0 引言

流媒体技术正处在迅速发展的阶段。因其具有实时性和连续性的特点,被广泛用于多媒体新闻发布、视频点播、实时视频会议等互联网信息服务的方方面面。H.264缩标准具有更高的压缩率和质量,同时还引入了面向包的机制,特别适合IP网络传输,支持视频的流媒体传输。借助TI's Davinci技术实现H.264编码,利用开源的LiveMediaServer作为视频流媒体服务器通过网络实现多播,在不同地点通过运行在PC机上的播放器实现视频流的播放。

1 系统总体结构实现

系统使用 DM6446数字视频评估板(DVEM)[1]做硬件平台,DM6446SOC迎合了嵌入式设备网络连接和音视频编解码的需求。其系统框如图1所示。CCD图像传感器采集的视频信号经过DM6446的VPSS解码成YUV格式的数字信号,通过CodecEngine在DSP侧实现视频的H.264标准压缩,压缩后的视频信号与运行在ARM上的LiveMediaServer流媒体服务器交互,LiveMediaServer响应运行在远程客户端 PC上的播放器软件的请求,将数据通过网络输送到客户端播放器,在客户端可实现播放、暂停、存储等相关功能。

图1 系统框

2 音视频处理的Davinci技术

Davinci技术是一种数字音视频协同解决方案。其采用了一种开放式的模块化架构,其各个组件都是可配置的,利于实现软件的升级和各模块的重用。主要有以下几个大模块组成[2]:

①DSP子系统:主要实现各种格式的音视频编解码算法,算法实例可配置为不同的优先级,由DSP/BIOS调度运行。

②ARM子系统:包括ARM9或Cortex-A8及各种外设。主要完成包括 DSP的初始化、引导,应用程序、图形用户界面的实现等功能。……

登录APP查看全文

猜你喜欢

系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
基于UG的发射箱自动化虚拟装配系统开发
半沸制皂系统(下)
FAO系统特有功能分析及互联互通探讨
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
PLC在多段调速系统中的应用
1-Bit人机交互系统