美文网首页
流媒体知识(学自观止云)

流媒体知识(学自观止云)

作者: 爱吃花栗鼠的猫 | 来源:发表于2016-12-06 08:27 被阅读250次

直播

  • 概述
    从古老的RTSP到RTMP,HTTP渐进式下载,到HTTP流,到HLS和HDS,到DASH,到私有的websocket。

点播

  • http渐进式
    mp4 flv文件比较合适,nginx也有对应的模块插件处理,性能都很不错。点播本质上是文件的分发,走的是http协议。
  • 其他
    DRM(Digital rights management),弹幕,分享,多终端转封装,文件调度,HTTP API调度,热点,mp4/flv-range请求,存储等等。大多都有了成熟的方案,和HTTP文件一样的技术,要么就是播放器支持,这些和流媒体一毛钱关系都没有。

协议选择

  • rtmp和hls并存
    rtmp一般用于pc-flash播放直播,而hls用于移动端播放。

  • rtsp
    监控行业的协议。不足是不支持推模式,只能是拉取的方式,使用起来不方便。

流媒体系统的层次包括:

网络层(socket或st)负责传输,
协议层(rtmp或http)负责网络打包,
封装层(flv、ts、hls、hds、adts、annexb)负责编解码数据的封装,
编码层(h.264和aac)负责图像压缩。

算法性能排名

  • 视频
    h.265(HEVC) > VP9 > H.264> VP8 > MPEG4 > H.263 > MPEG2
  • 音频
    AAC+ > MP3PRO > AAC> RealAudio > WMA > MP3

如何选择合适的协议?

1.延迟要求,是否要求低于5秒的延迟?如果是硬指标,就只能选择RTMP或HTTP-FLV流。移动端需要自己编译FFMPEG支持,无法直接播放。
2.终端适配,是否要求支持PC和移动端(IOS和Android)?如果需要广泛支持移动端,HLS是最好的选择。
3.节约带宽,是否要求支持WebP2P?如果需要支持FlashP2P,或者移动端P2P,选择HLS。
如果用一句话说流媒体直播:实时性要求高的用RTMP或HTTP-FLV,其他都用HLS。

相关文章

  • 流媒体知识(学自观止云)

    直播 概述从古老的RTSP到RTMP,HTTP渐进式下载,到HTTP流,到HLS和HDS,到DASH,到私有的we...

  • 为什么世界是现在这个样子?

    作者学习范围的广泛令人叹为观止。语言学、地理、历史、生物学、医学、人类学,也正是这厚厚的知识积淀决定了作者能够打破...

  • 性学观止

    今天终于看完了,这本书太厚了看完后面前面是什么已经忘了,看的时候总是要我忘记这是1999年的书,里面的观点没有落后...

  • 观《古文观止·郑伯克段于鄢》有感

    《古文观止》,乃古时散文的基础读本,学古文者,入门即读《古文观止》。其中散文百篇,各有所寓。 《古文观止》,读之,...

  • LiveNVR如何对接LiveQing云平台-详细操作示例

    安装包下载 LiveNVR Onvif/RTSP流媒体服务 LiveQing 云平台直播点播流媒体服务 一步一步操...

  • 茶品观止

    原创:邓从云,哲学士,中国洛格风水掌门人。 古文观止 老茶树生观止斋 梁山高拗公 赠吾观止斋 2013古风操 配景...

  • 性学观止 序

    新中国成立之后,1950年,北京协和医院的赵志一、王文彬、谭铭勋合着的《性的知识》出版了,这是一部只有5万字的小册...

  • 小众,但好用的手机app②

    13 观止(阅读) 作用:涨知识。 14 MONO(阅读) 作用:涨知识。 15 网易蜗牛读书(书籍) 作用:涨知...

  • 流媒体知识概括图

  • 2020-08-20

    一. 流媒体基础知识 流媒体传输的整个过程可以表述为,媒体提供方编码、压缩和分发媒体流(相关的数据包),终端用户不...

网友评论

      本文标题:流媒体知识(学自观止云)

      本文链接:https://www.haomeiwen.com/subject/sxnlmttx.html