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

Infocode蓝畅 互联网开发 1435

视频拉流推流是什么?

直播拉流

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

直播拉流.png

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

直播推流

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




请输入姓名或昵称
如果您有任何疑问、需要更多信息或希望与我们建立合作请留言
=

回复

我来回复
  • 暂无回复内容