`
liuqiang
  • 浏览: 162640 次
  • 性别: Icon_minigender_1
  • 来自: 华东
社区版块
存档分类
最新评论

媒体文件的顺序下载播放和实时流式传输播放的区别

阅读更多

流式传输有顺序流式传输(progressive streaming)和实时流式传输(Realtime streaming)两种方式。顺序流式传输是顺序下载,在下载文件的同时用户可观看在线媒体。由于标准的HTTP服务器可发送这种形式的文件,也不需要 其他特殊协议,它经常被称作HTTP流式传输。顺序流式文件易于管理,但不支持现场直播,严格地说是一种点播技术。

实时流式传输与顺序流式传输不同,他需要专用的流媒体服务器与传输协议。实时流式传输总是实时传送,特别适合现场事件。实时流式传输必须匹配连接带宽。这 意味着图像质量会因网络速度降低而变差。实时流式传输允许你对媒体发送进行更多级别的控制,因而系统设置、管理比标准HTTP服务器更复杂。


还有一种方式是把文件整个下载播放,这个大家都很清楚,就不多叙述了。

HTTP流式传输的优点:

适合较小的文件

不需要特殊的服务器软件,WEB服务器一抓一大把

在低带宽的网络连接下也可以工作,大不了下载完成再看

高带宽(带宽大于流文件的比特率),可以实现边下载边播放,就像流方式一样

可以适用于任何文件类型

网络丢包会重新传输直至用户收到

可以穿过几乎所有防火墙(这是使用web方式的好处)

HTTP流式传输的缺点:

不能实现广播或者多播

不能广播实况流

当带宽很大时,传输的速度大大超过需要的速度,对服务器压力太大,也浪费带宽

不能跳过头部,必须先下完前面的才可以看后面的(这个应该可以克服)

客户端的磁盘可以保存节目(这个可以说是优点也可以说是缺点)

实时流方式的优点:

可以实现实况转播,可以实现广播和多播

素材可以随机访问

节约用户的磁盘空间

不浪费带宽

不会在客户的硬盘留下copy(可惜啊,现在n多的流下载工具)

可以传输一个文件中的独立流(智能流技术)

可以实现每个流的带宽分配,带宽补偿等功能

实时流方式缺点:

需要使用专用的流服务器

假如文件比特率超过连接速度,观看将会断续,这个很难让人忍受,所以高质量(也就意味着告高比特率)的片子一般都是下载到硬盘上看

丢失的包将会永久丢失(流服务器一般都有一定的丢包重传机制)

很多格式的媒体文件不能使用流式播放(看看TS和PS的概念)

有可能被防火墙挡住

可变码率(rmvb,一部分wmv)的片子不适合流式播放,除非你的连接带宽比文件的峰值还高,这个可以使用一些服务端和客户端技术得到改善

其他区别:

流式传输一般使用rtp/rtcp mms rtsp http(这个和web的http有所不同)协议,渐进式下载一般使用http协议,偶尔用ftp

分享到:
评论

相关推荐

    自研直播系统教程说明,流媒体,实时流式传输方式,传输协议,ffmpeg,推流拉流,录制,鉴权,转码

    - **定义**: 顺序流式传输是指用户在观看在线媒体的同时下载文件。用户只能观看已下载完成的部分内容。 - **特点**: 用户会有一段时间的等待延迟,因为需要等待部分内容下载完成才能开始观看。 - **适用场景**: ...

    流媒体定长大数据传输服务的研究

    在流媒体传输服务中,顺序流式传输和实时流式传输是两种重要的模式。顺序流式传输一般基于HTTP/TCP协议栈,它的特点是媒体流数据包以固定长度的文件格式封装,适合对延迟要求不高的应用。而实时流式传输则需要媒体...

    基于Windows平台的网络直播实时传输系统的实现

    主要有两种流式传输方法:顺序流式传输和实时流式传输。 ##### 1. 顺序流式传输 顺序流式传输是在下载的过程中允许用户在线观看已下载的部分。这种传输方式不需要特殊协议支持,通常使用HTTP服务器即可完成。尽管...

    流媒体服务的配置及其应用.pptx

    流媒体技术可以分为顺序流式传输和实时流式传输两种方式。顺序流式传输的优点是服务器管理更加简单方便,对带宽要求较低,兼容性好,但不能实现广播或多播,用户无法随意选择播放点。实时流式传输的优点是支持实时...

    通信与网络中的维库小知识:流媒体传输(流式传输)的实现

     为此,使用缓存系统来弥补延迟和抖动的影响,并保证数据包的顺序正确,从而使媒体数据能连续输出,而不会因为网络暂时拥塞使播放出现停顿。通常高速缓存所需容量并不大,因为高速缓存使用环形链表结构来存储数据:...

    文件传输源码 文件传输源码

    11. **流式传输**:对于视频、音频等媒体文件,可能采用流式传输,允许用户在文件传输未完成时就开始播放。 12. **文件上传与下载策略**:设计文件上传和下载的接口,考虑是否支持暂停、取消操作,以及如何处理文件...

    多媒体实验报告

    相反,顺序流式传输允许用户在下载过程中观看已下载的部分,但无法跳过未下载的内容,适合高质量的短片段,如电影预告片。 顺序流式传输的优点在于保证了播放的质量,因为观看的部分是无损下载的,但这也意味着会有...

    多媒体通信第3章流媒体技术.pptx

    流式传输主要分为两种类型:顺序流式传输和实时流式传输。 顺序流式传输适用于短片段的高质量视频,如片头、片尾和广告。在这种模式下,用户可以一边下载一边观看,但无法跳跃到未下载的部分,且不支持根据网络连接...

    网易视频云:流媒体服务器原理和架构解析.docx

    4. 流媒体传输类型:流媒体传输分为顺序流式传输和实时流式传输。顺序流式传输允许用户在下载过程中观看,如通过HTTP服务器实现;实时流式传输则实时传送,适用于直播,通常需要专用的流媒体服务器和协议如RTSP、HLS...

    网易视频云:流媒体服务器原理和架构解析.docx编程资料

    流媒体传输分为两种主要类型:顺序流式传输和实时流式传输。 1. **顺序流式传输**:数据按顺序下载并播放。在使用普通的HTTP服务器时,音视频数据会以从头至尾的方式发送,这种传输方式适用于点播服务。 2. **...

    流媒体技术的原理、应用及发展

    顺序流式传输则是在用户下载文件的同时可以开始观看已经下载的内容,但用户只能按顺序播放已经下载的部分,而不能跳过未下载的部分。这种方式多用于高质量的短片段,如广告和预告片,因为它可以保证播放质量,但需要...

    多媒体网络传输技术.docx

    在网络上传播多媒体信息有两种主要方式:下载和流式传输。下载方式需要用户预先下载整个文件,适合大容量文件,但受制于网络带宽和本地存储空间,不适合设备存储有限的场景。而流式传输则通过服务器实时提供多媒体...

    2022年优秀-linux-第章-流媒体服务的配置与应用.pptx

    这种技术主要依赖于流式传输,分为顺序流式传输和实时流式传输。顺序流式传输适合于带宽有限且对实时性要求不高的情况,而实时流式传输则支持广播、多播,适合于实时内容传输,但对带宽要求较高。 在流媒体服务的...

    流媒体技术与应用 教学课件

    流媒体是指通过流式传输的方式,在Internet上实时播放的媒体格式。这种媒体格式通过服务器将节目数据打包发送,用户端接收到数据后解压播放。整个过程中的数据包序列称为“流”,流媒体本身是一种传输方式而非新的...

    RT RTCP流媒体服务器技术

    流式传输有两种类型:顺序流式传输和实时流式传输。 - **顺序流式传输**:这是一种非实时的流式传输方式,数据按照顺序下载,用户可以在下载过程中开始播放,但播放速度受限于下载速度。 - **实时流式传输**:这种...

    流媒体技术第一章.pptx

    顺序流式传输则是先下载后播放,用户在文件下载的过程中就可以开始观看,但不能跳跃未下载的部分。这种方式通常使用标准的HTTP服务器,不需要额外的协议,因此更易于实现和访问,但不适用于需要实时性的内容。 【流...

    流式视音频服务中和相关技术初探.ppt

    传输方式分为顺序流式传输和实时流式传输,前者适用于预录制的内容,后者强调即时性,适用于直播。 5. **典型视频服务平台** 主要的视频服务平台包括微软的Windows Media Services,Real Network的Real System,...

    流媒体技术在广播电视监测中的应用参照.pdf

    流媒体技术具有两个主要的传输方式,分别是顺序流式传输和实时流式传输。顺序流式传输适用于高质量的短片段视频,用户可以随机访问数据的任何位置,但不支持实时广播。实时流式传输则支持现场直播,用户可以实时接收...

Global site tag (gtag.js) - Google Analytics