流媒体资料

 
流媒体资料

流媒体(Streaming media)是指将一连串的媒体数据压缩后,经过网络分段传送数据,在网络上实时传输影音以供观赏的一种技术与过程,此技术使得数据分组得以像流水一样发送;如果不使用此技术,就必须在使用前下载整个媒体文件。流传输可传送现场影音或预存于服务器上的影片,当观看者在收看这些影音档时,影音数据在送达观赏者的电脑后立即由特定播放软件播放(如 Windows Media PlayerReal Player,或 QuickTime Player)。

流媒体文件一般定义在bit层次结构,因此流分组并不一定必须按照字节对齐,虽然通常的媒体文件都是按照这种字节对齐的方式打包的。

“影音流”(Video streaming)为实时播放下载图像的服务,“手机看电视”为影音流服务之一。

系统商内容提供业者制作“手机看电视”影片(3GP)工具有三:

1.    Helix Mobile Producer

2.    Apple Quicktime Pro

3.    Xenon


CDN :网络加速器 CDN 的全称是Content Delivery Network,即内容分发网络。它的原理是通过将网站的内容发布到最接近用户的cache(缓存)服务器内,使大部分客户就近访问cache服务器取得所需的内容,解决Internet网络拥塞状况,提高用户访问网站的响应速度,如同提供了多个分布在各地的克隆站点一般.

RTSP:实时流协议( RTSP ,Real Time Streaming Protocol)是由RealNetworks和Netscape共同提出的,该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。 RTSP 在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。

  HTTP与RTSP相比,HTTP请求由客户机发出,服务器做出响应,使用RTSP时,客户机和服务器都可以发出请求,即RTSP可以是双向的。RTSP作为应用级协议,控制实时数据的发送,提供了可扩展框架,使实时数据的受控、点播成为可能。该协议能够控制多个数据发送连接,为选择发送通道(如UDP、组播UDP与TCP)提供途径,并为选择基于RTP的发送机制提供方法。


RTP/RTCP: 实时传输协议 RTP (Real?time Transport Protocol)被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。 RTP 通常使用UDP来传送数据,也可以在TCP或ATM等其他协议上工作。当应用程序开始一个 RTP 会话时将使用两个端口:一个给 RTP ,一个给RTCP。 RTP 不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP提供这些服务。通常 RTP 算法并不作为一个独立的网络层来实现,而是应用程序代码的一部分。

  实时传输控制协议RTCP(Realtime Transport Control Protocol)和RTP一起提供流量控制和拥塞控制服务。在RTP会话期间,各参与者周期性地传送RTCP包。RTCP包中含有已发送的数据包数量、丢失的数据包数量等统计资料,因此,服务器可以利用这些信息动态地改变传输速率,甚至改变有效载荷类型。RTP和RTCP的配合使用能以有效的反馈和最小的开销使传输速率最佳化,因而特别适合传送网上的实时数据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值