`
liuqiang
  • 浏览: 162087 次
  • 性别: 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

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

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

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

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

    2. 顺序流式传输则是在下载文件的同时观看内容,用户只能按顺序播放已下载的部分,无法跳过未下载的部分。这种方式常用于高质量短片段,如广告和预告片,因为它能保证播放质量,但会有一定的观看延迟。顺序流式传输...

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

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

    多媒体实验报告

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

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

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

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

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

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

    流媒体技术主要分为两种传输方式:顺序流式传输和实时流式传输。顺序流式传输适合高质量短片段,不支持现场广播,而实时流式传输则适用于现场事件,支持随机访问。 在广播电视监测网系统中,实时音视频数据的传输...

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

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

    多媒体网络传输技术.docx

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

    基于RTMP协议的流媒体技术的原理与应用.pdf

    顺序流式传输使用普通的HTTP服务器,通过HTTP协议将媒体文件下载至客户端本地进行播放。这种方式的优点是服务器负载小,成本低,且广泛适用于视频点播服务。而实时流式传输则使用专业的流媒体服务器,适用于需要低...

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

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

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

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

    RT RTCP流媒体服务器技术

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

    流媒体技术第一章.pptx

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

Global site tag (gtag.js) - Google Analytics