zoukankan      html  css  js  c++  java
  • 带你了解直播流媒体

    了解直播流媒体(面试必问)

    流媒体开发:网络层(socket或st)负责传输,协议层(rtmp或hls)负责网络打包,封装层(flv、ts)负责编解码数据的封装,编码层(h.264和aac)负责图像,音频压缩

    帧:每帧代表一幅静止的图像

    GOP:画面组,一个GOP就是一个连续的画面组,每个画面都是一帧,一个GOP就是很多帧的集合

    直播数据,就是一组图片,包括I帧、P帧、B帧,当用户第一次观看的时候,会寻找I帧,而播放器会到服务器寻找到最近的I帧反馈给用户。因此,GOP Cache增加了端到端延迟,因为它必须要拿到最近的I帧

    GOP Cache的长度越长,画面质量越好

    帧率:每秒显示的图片数,影响画面流畅度,与画面流畅度成正比;帧率越大,画面越流畅,帧率越小,画面越有跳动感

    码率:图片进行压缩后每秒显示的数据量,码率越大画面越清晰,同样体积也越大

    分辨率:图片的长度和宽度,即图片的尺寸,影响图像大小,与图像大小成正比:分辨率越高,图像越大;分辨率越低,图像越小

    清晰度 :

    在码率一定的情况下,分辨率与清晰度成反比关系:分辨率越高,图像越不清晰,分辨率越低,图像越清晰

    在分辨率一定的情况下,码率与清晰度成正比关系,码率越高,图像越清晰;码率越低,图像越不清晰

  • 相关阅读:
    Django——form组件和ModelForm
    CDH hadoop的安装
    Vulnhub-靶机-PRIME: 1
    Vulnhub-靶机-SYMFONOS: 5
    sqlilab-Less-21-30-writeup
    Vulnhub-靶机-SYMFONOS: 4
    Vulnhub-靶机-SYMFONOS: 3
    基础汇总-sqlilab-Less-1-20
    sqlilab-Less-13-19 测试writeup
    sqlilab-Less-9-12 测试writeup
  • 原文地址:https://www.cnblogs.com/webdelovely/p/13508573.html
Copyright © 2011-2022 走看看