电子工程师的网站
首 页 |  新闻资讯 | 最新产品 | 解决方案 | 技术参数
设计应用
电路图 | 技术资料 | 芯片资料 | 技术论坛
  现在位置: 首页 > 设计应用 > 其它 > 详细信息
其它:3G视频点播系统中流媒体协议栈的解决方案
来源:   时间: 2007-6-4 23:26:59    
摘要 随着宽带互联网技术的普及和多媒体技术在互联网上的应用,视频点播已经不再局限于有线网络,扩展到了3G移动领域。本文首先介绍了一个3G视频点播系统,并在此平台上介绍了3G流媒协议栈的概念、特点及其架构,然后针对该系统的整体框架详细论述了3G流媒体协议栈的模块实现,并讨论了各个功能模块的作用及相互之间的影响,最后详述了流媒体传输的关键环节——同步机制,从而在3G终端实现客户端\服务器式的流媒体数据的实时传输。

  1、概述

  1.1 3G视频点播系统概述

  视频点播技术即VOD(VideoOnDemand),最初出现是缘于人们对广播电视的需求,但之前VOD一直局限于有线网络,从而无法给用户提供一个完全自主便捷的环境。在这样的情况下,无线移动视频点播业务的出现提供了一个可以和外
 
界交流的平台。3G技术的成熟,更是为这项业务提供了一个可靠的实现基础,人们在任何时间,任何地点,只要通过一部3G手机,就可以像在家通过电视或电脑连接上有线网络一样的在整个网络环境中随意浏览任何自己感兴趣的节目,从而提供给人们一个交互式的主控权利,随机随时的获取网络资源。在3G视频点播系统中,手机客户端接受来自基站服务器发送的媒体数据,经过一系列的处理呈现给用户播放的图像,服务器接收客户端返回的质量报告进行分析,并根据网络的实际状况给出合适的传输方式以及合适的图像编码格式,进行流量控制。客户端完全是被动的数据处理,媒体数据解码,视频和音频的同步。而服务器则承担了大部分的网络质量状况监测任务。这个方式有点类似于HTTP方式下的客户机/服务器模式。而上述这种实时流媒体传输的运行架构则需要完善可靠的流媒体协议栈来支持。

  本文即介绍一个3G视频点播系统(如图1所示)中流媒体协议栈的实现,该系统由3部分组成:服务器,Internet和手持设备,针对该系统,本文首先介绍了实时流媒体协议栈的概念、特点及其发展背景,然后在此基础上讨论了实时流媒体协议栈在此3G视频点播系统中的软件架构,最后详细论述各个模块的设计及流媒体传输的关键环节——同步机制。

系统概述图

图1 系统概述图

  1.2 系统平台

  系统工作的硬件平台、软件平台如下:

  硬件平台:SH-mobilesolutionincludesa SH3-DSP core MCU,memory,IO,and LCD etc,Abase-band controller(AT91 RM9200 Base-Band board),一台服务器(即PC机)。

  软件平台:SH-7300实时操作系统(Norti4),MPEG-4audio/videoencoder/decodermiddleware,流媒体协议栈(如图2所示)。

系统软件平台

图2 系统软件平台

  2、基于3G终端的流媒体协议栈的架构

  2.1 流媒体协议栈及其特点

  以3G协议栈为基础的实时流媒体协议栈(real-timestreamingmediaProtocols)具有强大的兼容性,能根据基站服务器通信准则建立最优播放效果,并根据网络状况,实时适应以改变通信策略和媒体播放效果。协议栈将可以保证以下业务:

  (1)进行视频通话,三方举行视频会议;

  (2)替代以电视为媒体的广告与节目播放,提供更具吸引力的多媒体点播等互动服务;

  (3)享受移动银行,股票信息,以及电子交易等各种信息服务。

  实时流媒体协议栈可以设计为一个与系统无关的模块,以实现在目前3种3G标准WCDMA、cdma2000、TD-SCDMA之上无缝移植和嵌入。我们以协议为指导,根据无线移动网络的实际情况,做出合适的裁减和改变。流传输控制机制将根据3G网络的特性和嵌入式实时系统的要求定制,使协议栈能够发挥可靠的,高效率的作用。同时协议栈不仅提供标准的应用程序接口,还可以根据客户的要求特别定制专用的应用程序接口。

  2.2 流媒体协议栈整体架构

  基于3G终端的流媒体协议栈由RTSP协议栈,RTP/RTCP协议栈,TCP/IP协议栈组成。

  2.2.1 TCP/IP协议栈

  TCP/IP协议栈是由3G的协议栈提供,负责对流媒体数据的传送。TCP、UDP的协议都将使用到,并且根据不同的网络情况,分别使用。TCP是用于可靠的连接,RTSP协议将尽量使用这个协议进行传输,UDP是无连接的协议,RTP/RTCP协议栈将通过这个协议传送数据。当然这也不是绝对的,在必要的时候,RTSP可以使用UDP协议,比如防火墙的强制隔离,要求代理服务器转发,这时需要由协议栈来保障RTSP协议的可靠性,包括使用重发机制;RTP/RTCP也可以使用TCP连接,比如要求跨防火墙,建立直接连接的通道,这时可能牵涉到RTSP和RTP/RTCP协议的算法,需要由协议栈来提供。

相关信息
发表评论
打印本页 关闭本页
VxWorks在AT91RM9200上的BSP设计
    摘要 阐述VxWorks实时操作系统中板级支持包BSP的概念和作用;研究VxWorks映像的生成和分类,以及系统的启动流程;着重介绍VxWorks操作系统在ARM9芯片AT9lRM9200上的BSP设计。  关键词 VxWorks BSP 映像 ARM AT91RM9200   VxWorks是美国Wind River公司开发的嵌入式实时操作系统,具有高性能、可裁减性好等特点,能支持多种微处理器(如PowerPC、X85、ARM、SPARC);自问世以来,以...
>>详细内容
OLED显示模块与AT91RM9200的接口设计
  OLED全称为Organic Light-Emitting Diode,即有机发光二极管显示器,是指有机半导体材料和发光材料在电流驱动下而达到发光并实现显示的技术。OLED与LCD相比有许多优势:超轻、超薄(厚度可小于1 mm)、亮度高、可视角度大(可达170°)、由像素本身发光而不需要背光源,功耗低、响应速度快(约为LCD速度的1 000倍)、清晰度高、发热量低、抗震性能优异、制造成本低、可弯曲。所以OLED更...
>>详细内容
AT91RM9200理器同步串口SSC的特性分析与应用
  1 引言   电信网和因特网是两大网络系统,必然存在两个网络数据或信息的互通问题,例如:VoIP、混合视频会议等新业务。E1接口和以太网接口分别是电信网和因特网使用最为普遍的接入端口,设计一个嵌入式网关设备,通过这两种端口将两大网络连接起来就显得尤为迫切、重要。本文介绍的AT91RM9200处理器处理能力强、接口丰富,内部集成了同步串口和以太网接口,是嵌入式小型网关控制器的理...
>>详细内容
基于AT91RM9200微处理器的最小系统设计
  引言   目前,ARM微处理器已在多种领域中应用,例如工业数字/智能控制、机器人、消费/教育类多媒体、DSP和移动式/便携式设备等。有关统计表明,各种各样基于ARM微处理器的设备应用数量已经远远超过了通用计算机。因此,基于ARM微处理器的开发应用正成为数字时代的应用技术潮流。本文介绍AT91RM9200型微处理器最小系统的设计,并给出了系统外围接口设计的相关器件选型。 1 AT91RM920...
>>详细内容
用AT91 RM9200构建高可靠嵌入式系统
    摘要 提出一种基于AT91RM9200处理器的高可靠双机温备解决方案。利用EPlC6、MAX6374设计两个冗余的外部Watchdog监控处理器系统的工作状态,利用AT91RM9200自带的Watchdog作为内部监测机制监控处理器本身的故障;设计并给出了以AT91RM9200为核心的监控机制的具体实现,包括心跳信号的发送和中断服务程序的设计。   关键词 AT91RM9200 Watchdog双机客错系统 温备 高可靠系统   本文...
>>详细内容
已有(
)位对此新闻感兴趣的网发发表了看法 >>更多评论
内 容:
     
 
热点新闻
一周排行
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
维库电子旗下网站:维库电子市场网 | ChinaICMart | 维库电子开发网 | 维库电子人才网
总部:杭州市下城区朝晖路182号国都发展大厦1号楼80A
电话:0571-85889139-8007 QQ:303939539 | MSN:zh1226@hotmail.com |  邮箱:laz8258@163.com dzsc51@163.com