

• 流媒体技术介绍
流媒体指在 Internet/Intranet 中使用流式传输技术的连续时基媒体,如音频、视频或多媒体文件。 流媒体的核心部分是传输协议和文件格式。流式传输的实现有特定的实时传输协议,其中包括 Internet 本身的多媒体传输协议,以及一些实时流式传输协议等,只有采用合适的协议才能更好的发挥流媒体的作用,保证传输质量。 IETF ( Internet 工程任务组, Internet 规划与发展的主要标准化组织)已经设计出几种支持流媒体传输的协议。以下是几种传输协议的介绍:
1 实时传输协议 RTP
RTP(Real-time Transport Protocol)是用于Internet 上针对多媒体数据流的一种传输协议。RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。RTP通常使用UDP来传送数据,但RTP也可以在TCP或ATM等其他协议之上工作。当应用程序开始一个RTP 会话时将使用两个端口:一个给RTP,一个给RTCP。RTP本身并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP提供这些服务。通常RTP算法并不作为一个独立的网络层来实现,而是作为应用程序代码的一部分。
2 实时传输控制协议RTCP
RTCP(Real-time Transport Control Protocol)和RTP一起提供流量控制和拥塞控制服务。在RTP会话期间,各参与者周期性地传送RTCP包。RTCP包中含有已发送的数据包的数量、丢失的数据包的数量等统计资料,因此,服务器可以利用这些信息动态地改变传输速率,甚至改变有效载荷类型。RTP和RTCP配合使用,它们能以有效的反馈和最小的开销使传输效率最佳化,因而特别适合传送网上的实时数据。
3 实时流协议RTSP
实时流协议 RTSP(RealTime Streaming Protocol)是 由Real Networks和Netscape共同提出的,该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。
4 RSVP协议
RSVP(Resource Reserve Protocol)是正在开发的Internet上的资源预订协议,使用RSVP能在一定程度上为流媒体的传输提供QoS,它是不传输数据的。
RealSystem遵循上述所有传输协议。
• 移 动流媒体的基本业务和 编码基本要求
移动流媒体基本业务可以分为以下三种典型业务模式:点播、直播、下载。 RealSystem能很好的实现这三种业务。
移动流媒体相对于互联网上的流媒体有一些区别,兼容的格式更多,功能更强。要求在 20K、30K码率的基础上能达到一定的视频效果。
移动流媒体系统编码基本要求 :
• 视频编解码应支持 H.264 和 MPEG-4
• 在 QCIF ( 176 × 144 ), 65K 色模式下视频帧频不低于 12 帧 / 秒
• 音频编解码应支持 G.723.1 、 AMR 、 AAC 、 MIDI 和 13K QCELP 编码
• 可选支持 EVRC 、 MP3 和 SMV 格式
• 要保证视频和音频的同步
• 支持 3g2 、 mp4 、 3gp 、 RM 和 WMV 格式
RealSystem 支持目前联通 CDMA 网和中国移 GSM 网要求的所有流媒体格式。