前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >网页直播系统推流端和拉流端都有哪些环节?

网页直播系统推流端和拉流端都有哪些环节?

作者头像
EasyNVR
发布2020-05-20 00:20:29
1.6K0
发布2020-05-20 00:20:29
举报
文章被收录于专栏:EasyNVREasyNVREasyNVR

关于推流和拉流,我们最常说的就是RTMP和RTSP协议了,在我们视频直播点播系统EasyDSS中使用的就是RTMP和RTSP协议。作为流媒体行业的从业者,或者说是即将踏进这个行业的人员,怎么能不明白推流拉流的概念和过程?

推流,指的是把采集阶段封包好的内容传输到服务器的过程,推流是直播端需要完成的步骤。拉流是指服务器已有直播内容,用指定地址进行拉取的过程,拉流是客户端需要完成的步骤。推流和拉流都是由几个环节的组成,本文我就打算说说组成推拉视频流的几个环节。

构成推流端的三个环节

1、采集

采集是指对图像和声音的采集,简单说就是能让网络视频直播系统和主播摄像头连起来,软件能获取到外界的音视频信息。

2、编码

编码是为了压缩数据也是为了更好的解码,通常我们会选择用硬编码来平衡编码速度和编码质量之间的效率比,但软编仍然是画面质量更高的选择,也有用户愿意使用软编码的方式,因此在最初设计系统时,我们应当同时设计好软编硬编两种编码方式。

3、推流

推流,把视频推流到服务器,以便于直播视频的分发和拉流。至此,直播端的全部环节就结束了,接下来我们就会进入到拉流环节。

构成拉流的三个环节

1、拉流

当你打开我们视频流媒体服务器的网站,选择观看直播,你点击视频和视频打开之间的时间段,就是我们的客户端去向服务器请求拉流的时间。

2、 解码

编码上会出现浏览器或者系统适配问题,那解码上当然也会出现该问题,网络视频直播系统自带编解码程序的优势就在于它能够避免因系统不同,视频格式不同而产生无法播放的情况。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-05-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 构成推流端的三个环节
    • 1、采集
      • 2、编码
        • 3、推流
        • 构成拉流的三个环节
          • 1、拉流
            • 2、 解码
            相关产品与服务
            云直播
            云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档