美文网首页
推流设备

推流设备

作者: 求知笔记 | 来源:发表于2019-09-26 19:13 被阅读0次

    简述

    推流,指的是把采集阶段封包好的内容传输到服务器的过程。其实就是将现场的视频信号传到网络的过程。“推流”对网络要求比较高,如果网络不稳定,直播效果就会很差,观众观看直播时就会发生卡顿等现象。

    推流也可以理解为利用编码器将视频内容进行编码后推到服务器的过程。经过H.264编码压缩之后,1080P 的 7 s 视频大小只有708K,10Mbps的带宽仅仅需要500ms,可以满足实时传输的需求,所以原始视频势必要经过视频编码。

    要想用于推流还必须把音视频数据使用传输协议进行封装,变成流数据。常用的流传输协议有RTSP、RTMP、HLS等,使用RTMP传输的延时通常在1-3秒。最后通过一定的Qos算法将音视频数据推送到网络端,通过CDN进行分发。

    • 推流,也就是英语中的pubish/push,或者up streaming。这个指是主播端把本地采集的语音视频流推送到媒体服务器。
    • 拉流,也就是抓流,也就是英语中的pull,或者down streaming。这个指的是用户端从服务器拉取语音视频频流到客户端播放。


      腾讯云直播产品架构
    微视播直播“流媒体技术”原理图

    推流设备工作原理

    假设一个现场直播的工作场景,推流设备一般和摄像机等影像采集设备协同工作,推流设备可以接收摄像机的无线信号或者通过莲花口进行连接,推流设备需要现场有高速网络支持,作为数据与直播端总服务器之间的桥梁,推流设备将摄像机的信号传输到总服务器,这这个过程叫做推流,而推流的地址不同于一般的http网址,大部分都是rtmp网址,当信号准确无误的传输到总服务器后,各种拉流端例如手机、电脑便可以采集到摄像机拍摄到的数据。

    我们经常看到的信号源分为标清、高清、超清,画面的清晰度分辨率一是取决于摄像机支持的分辨率,分辨率越高画面越清晰,同样对于现场网速也有更高的要求,以超清画面来说,现场推流设备需配备超过10M以上的稳定光纤网络,简单来说就是网速决定了推流画面质量。

    相关文章

      网友评论

          本文标题:推流设备

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