`
smilease
  • 浏览: 88452 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Http和Rtmp的区别

 
阅读更多

1、HTTP 方式播放,如果服务器端不限速,客户端的带宽越大,服务器消耗的带宽也越大,但限速又会影响用户体验;
  RTMP 流媒体方式播放,只要客户端达到最低带宽要求,不管客户端的带宽如何,服务器消耗的带宽都一样。

  如果播放10M以内大小的视频,HTTP 能够在较短的时间内下载完视频,能够降低并发观看用户数;
  如果播放10M以上大小的视频,RTMP 要比 HTTP 方式节省不少带宽。

  RTMP 播放时进度条可以自由拖动,虽然Lighttpd和Nginx目前也可以使用somevideo.flv?start=xxx的方式从指定位置下载视频,但还是不如 RTMP 灵活。

分享到:
评论

相关推荐

    GB28181转RTSP、RTMP和HLS

    本项目涉及的技术核心是将遵循GB28181协议的监控视频流转换为常见的流媒体协议,如RTSP(Real Time Streaming Protocol)、RTMP(Real-Time Messaging Protocol)和HLS(HTTP Live Streaming),以适应不同应用场景...

    rtmp播放器

    Strobe Media Playback是一个轻量级的Flash播放器,专门设计用来播放RTMP、HLS(HTTP Live Streaming)和其他流媒体格式。它提供了基本的控制功能,如播放、暂停、停止、音量控制等,同时也支持自定义皮肤和扩展功能...

    nginx-rtmp-server

    通过这个预配置的服务器,用户可以快速启动RTMP服务,实现流数据的发送和接收,无需复杂的配置过程。 **Nginx介绍** Nginx是一个高性能的HTTP和反向代理服务器,同时也是一款邮件代理服务器。它的特点是并发能力强...

    RTMP技术.doc

    #### HTTP与RTMP的区别 在对比HTTP和RTMP时,两者的差异主要体现在流媒体的传输方式、服务器负载、数据安全性和用户体验上: - **传输方式**:HTTP传输方式通常涉及将媒体文件分割成多个片段,用户请求并下载每个...

    RTMP_H265推流直播技术研讨

    对于H264和H265这两种不同的视频编码格式,它们的数据封装方式有所区别。理解这些差异有助于更好地实现视频流的传输和处理。 #### Web无插件解码播放H264/H265 随着Web技术的发展,现在可以直接在浏览器中播放H264...

    RTMP概論 用最淺顯的方式講述RTMP協定與應用

    RTMP与HTTP的区别 - **RTMP**:专注于实时传输,连接是连续的,适合流媒体服务。 - **HTTP**:基于请求/响应模型,适用于网页浏览等非实时场景。 ##### 3. RTMP的应用场景 - **在线直播**:如体育赛事、音乐会...

    rtsp实时流转rtmp/flv/ws-flv

    win平台服务器使用,启动服务后,在浏览器中打开测试页面,http://localhost:18000,配置好rtsp流地址后,点击播放就可以看到实时画面,右键能获取到.flv的直播地址,然后就可以放在h5中播放了

    (修复bug模块)nginx-http-flv-module-master 支持flv模块直播

    5. **RTMP与HTTP FLV的区别**:RTMP(Real Time Messaging Protocol)是另一种常见的流媒体协议,但需要Flash Player支持,而HTTP FLV则通过HTTP协议传输,兼容性更好,但可能需要更多的服务器资源。 6. **客户端...

    nginx-http-flv-demo.rar

    【RTMP与HTTP-FLV的区别】 RTMP是一种专为音视频实时传输设计的协议,由Adobe Systems开发。它提供了一种低延迟的方式将视频流从服务器推送到客户端。然而,RTMP并不被所有现代浏览器支持,因为它依赖于Flash ...

    流媒体服务器资料.pdf

    HTTP方式和RTMP方式在流媒体传输上有显著区别。HTTP方式先将FLV文件下载到本地缓存,然后通过NetConnection本地连接播放,这种方式对服务器资源消耗较小,但不利于内容保密。RTMP方式则直接从服务器播放,需要RED5或...

    android直播推拉流和在线点播

    Yesea SDK提供了一套完整的解决方案,用于捕获设备的摄像头和麦克风数据,并将其编码为适合网络传输的格式,例如RTMP(Real-Time Messaging Protocol)。RTMP是一种广泛用于实时流媒体的协议,能够高效地将视频流推...

    AntMediaServer是一个开源的多媒体服务器

    5. **MP4,HLS和FLV录制**: AntMediaServer能够将直播内容录制为MP4、HLS(HTTP Live Streaming)和FLV(Flash Video)格式。MP4是广泛兼容的文件格式,适合离线观看;HLS是Apple推出的一种基于HTTP的流媒体协议,...

    flash播放器

    4. **Rtmp和Http用法区别**:RTMP(Real-Time Messaging Protocol)是一种专为实时流媒体设计的协议,常用于Flash播放器。HTTP则是一种通用的、无状态的、应用层协议,适用于传输静态和动态内容。RTMP相比HTTP,提供...

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

    - 实时流式传输:适合现场直播,实时传送数据,通常需要专用流媒体服务器和协议,如RTSP、HLS或RTMP。实时流传输对网络连接带宽和QoS参数有较高要求,确保媒体间的同步和实时性。 4. 实时流与顺序流的区别: - ...

    关于RTSP协议的文档2

    3. RTSP与其他协议(如HTTP、RTMP、HLS等)的对比分析。 4. 实现RTSP协议的实例和最佳实践。 5. RTSP在实际应用中的挑战和解决方案。 6. RTSP协议的版本历史和更新内容。 通过深入学习这些文档,你将能够理解RTSP...

    TS和M3U8的解析

    例如,访问`http://atv.jianguoke.com/appletv/tv/list_1.xml`这样的链接可以得到指向M3U8文件的链接,进一步解析M3U8文件,可以找到具体的TS文件位置,如`http://rtmp.cntv.lxdns.com/live/cctv5/playlist.m3u8`...

    RTSPDemo(流媒体的人都知道)

    - RTMP(Real-Time Messaging Protocol)常用于Flash平台的流媒体传输,而RTSP适用于更广泛的设备和平台,如嵌入式系统和移动设备。 - RTMP是推模式,即服务器主动将数据推送给客户端,而RTSP可以是推模式也可以是...

    red5 pro 1.3.1 开发者版

    - **多协议支持**:除了传统的RTMP,还支持HTTP Live Streaming (HLS)、Real-Time Messaging Protocol (RTMP)、Real-Time Streaming Protocol (RTSP) 和 WebRTC。 - **可扩展性**:基于Java的架构使其易于扩展和...

    ckplayer 播放m3u8

    接下来,我们讨论一下RTMP(Real-Time Messaging Protocol)与m3u8的区别。RTMP是Adobe公司推出的一种实时流协议,主要用于Flash播放器,适用于低延迟的直播场景。然而,RTMP不支持现代浏览器的HTML5播放,因此在...

    ffmpeg文档

    它支持几乎所有的音视频格式,包括MPEG、AVI、MP4、H.264、FLAC等,同时还支持多种协议,包括HTTP、RTMP、UDP等。FFmpeg的核心库广泛应用于多媒体应用程序,如视频播放器、录制工具、视频转换工具等。 多媒体概念...

Global site tag (gtag.js) - Google Analytics