直播拉流推流是什么意思?

Infocode蓝畅 互联网开发 782

视频拉流推流是什么?

直播拉流

根据协议类型(如RTMP、RTP、RTSP、HTTP等),与服务器建立连接并接收数据;

直播拉流.png

  • 解析二进制数据,从中找到相关流信息;
  • 根据不同的封装格式(如FLV、TS)解复用(demux);
  • 分别得到已编码的H.264视频数据和AAC音频数据;
  • 使用硬解码(对应系统的API)或软解码(FFMpeg)来解压音视频数据;
  • 经过解码后得到原始的视频数据(YUV)和音频数据(AAC);
  • 因为音频和视频解码是分开的,所以我们得把它们同步起来,否则会出现音视频不同步的现象,比如别人说话会跟口型对不上;
  • 最后把同步的音频数据送到耳机或外放,视频数据送到屏幕上显示。

直播推流

推流是指主播将本地视频源和音频源推送到腾讯视频云服务器,在有些场景中也被称为“RTMP 发布”;而直播的视频源是实时生成的,得有人推流直播才有意义。




您希望更多了解和咨询Infocode蓝畅信息技术的具体内容
=

回复

我来回复
  • 暂无回复内容