教你快速搭建一场发布会直播方案

单场次直播是指同时只有一条(或几条)直播流进行直播,直播内容都是官方 PGC 内容,常被客户用于活动直播、领导讲话等直播场景,2017年底非常红火的冲顶在线答题也是单场次直播的典型应用场景。

单场次直播的接入非常简单,由于大都是PGC资源,所以主播(推流)端都有比较成熟的解决方案,您的研发资源主要是实现直播流在各个终端的音视频播放:

推流和播放URL

单场次直播,同时直播的流不会太多,所以使用 直播管理控制台>>接入管理>>直播码接入>>地址生成器 手动生成推流和播放 URL 即可,这一部分的详细介绍可以参考文档 DOC

需要注意的是两点,这是以往刚对接腾讯云的客户反复问及的问题:为什么推不上去?

  • 过期时间不要太短,超过过期时间的 URL 即视为无效。
  • 一个推流 URL 不可以有两个人同时推流,否则会相互影响。

如何推流

case1: 导播台推流

适用于比较正式的直播场景,采用专业导播设备对接 PC 台式机,然后通过 PC 上的 Obs Studio 进行推流。

  • 方案优势:由于导播台的存在,直播过程中切换广告或者插播其它视频都会比较容易,2017年底非常红火的冲顶在线答题均是采用这种解决方案。
  • 参考文档:Obs 推流说明可以参考 DOC

case2: 摄像机推流

适用于 活动直播现场直播 等无法在演播室实现的直播场景,摄像机可以通过 HDMI 线直连笔记本电脑,然后用 Obs Studio 进行推流,也可以直连视频编码盒,通过视频编码盒进行推流。

  • 方案优势:不受直播地点的限制。
  • 参考文档:Obs 推流说明可以参考 DOC
  • 特别注意:直播对网络质量要求是比较高的,但活动直播或是现场直播,现场的网络情况可能并不是非常确定,请务必提前做好网络质量测试和演练,并在直播现场确保 WiFi 和 4G 双线路并存,有网线是最好的。

case3: 移动端推流

由于近些年手机端性能的突飞猛进,目前手机直播在实际画面效果上,一点也不逊于前两种解决方案。您可以找一台性能较好的手机,安装 视频云工具包 ,并使用其中的 RTMP 推流 即可直接开始推流。

  • 方案优势:简单易用、快速上手、启动成本低。
  • 参考文档:如果您想要在直播流中打入自己的水印,可以在 SDK 下载开发包,自行替换 Demo 里的水印,推流 SDK 的开发文档请参考(iOS | Android)。
  • 特别注意:腾讯云视频工具包在推流到腾讯云时采用的是抗丢包能力和带宽拼抢能力更强的 UDP 协议,在推其他云商时采用的是常规 RTMP 协议,所以推流到腾讯云,视频的流畅度会更好。

如何播放

iOS 端播放器

  • step1: 下载腾讯云 SDK 开发工具包,如果不需要推流,可以下载独立播放器版本。
  • step2: 参考文档 TXLivePlayer 将 SDK 集成到您的 SDK 中。

Android 端播放器

  • step1: 下载腾讯云 SDK 开发工具包,如果不需要推流,可以下载独立播放器版本。
  • step2: 参考文档 TXLivePlayer 将 SDK 集成到您的 SDK 中。

Web 端播放器

  • 对接指引:由于 Web 页面可以直接引用 javascript 组件,所以您只需要参考文档 TCPlayer 对接 Web 播放器即可。
  • 延时很高: Web 播放器播放 HLS(m3u8)协议的 URL 在各种终端上的兼容性比较好,但是相比于 FLV 协议(延迟在 2s-5s左右)延迟要大很多(HLS 协议的延迟一般都在 20s 以上)。

小程序播放器

  • 特定类目:如果您的小程序所属类目符合类目要求,可以使用 <live-player> 标签实现 iOS 和 Android 端的低延时直播,<live-player> 标签通过内置腾讯云 SDK 的精简版本实现,可以参考 DOC 对接低延时直播功能。
  • 其他类目:如果是其他类目,则只能使用 <video> 标签 + HLS(m3u8)协议实现高延时直播。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

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

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java学习网

程序员需要多个显示器来提高工作效率

程序员需要多个显示器来提高工作效率 我发现了一篇很有意思的关于研究多个显示器与生产力的博客文章。去年一些开发人员,包括我自己,开始使用多个显示器设置。基于我的经...

31310
来自专栏MixLab科技+设计实验室

技能之AR技术入门

AR真真假假,分不清~ 今天继续技能篇。往期技能文章有兴趣可以查阅: 5个用法,关于Gif。 技能之用iMovie制作预告片 AR跟VR都可以达到真假难辨的目...

32411
来自专栏web前端教室

是什么拉开了前端开发工程师之间的技术差距?

假设所有的前端程序员的技术水平都是0,二三年之后必然会有一些人水平拨尖。那么是什么造成了他们之间的区别呢?就学习态度来讲,好像许多水平平庸的程序员,他们也是经常...

2076
来自专栏效率达人

推荐6款好用却不为人知的效率软件!

如今科技越来越发达,越来越多的日常辅助软件工具被人们用于办公。软件工具只是为了表达我们诉求的一种方式,所以在不同的工作环境或个人习惯的情况下,每个人使用的方式也...

932
来自专栏安智客

浅谈三星KNOX安全解决方案

我们之前谈过各种TEE的软硬件实现,包括Intel SGX方案、AMD的PSP技术、TI公司的M-shield安全技术、以及MIP架构上的虚拟化TEE实现等...

3966
来自专栏吉浦迅科技

AMD GCN 微架构之超算细节详解

在 2012 年,AMD 正式推出了代号为的 Tahiti 的新 GPU,这个 GPU 的特别之处在于采用了名为 Graphics Core Ne...

4138
来自专栏Java Web

大三小白初次接触封闭式开发总结

学院大三的期末似乎总是这样,会在6月初的时候不是自己出去找到实习,不然就会要求你去到学校安排的实习中去(自己选择实习的方向),所以在我选择了Java Web方向...

2337
来自专栏数据派THU

【数据蒋堂】功夫都在报表外--漫谈报表性能优化

来源:润乾软件 作者:蒋步星 编辑:刘晴敏 本文字数为2219字,建议阅读6分钟 本文由蒋步星讲述了报表性能优化的问题。 应用系统中的报表,作为面向业务用户的窗...

2969
来自专栏phodal

致JavaScript也将征服的物联网世界

在那篇《最流行的编程语言JavaScript能做什么?》里,我们列举了JavaScript在不同领域的使用情况,今天让我们来详解一下JavaScript在物联网...

3156
来自专栏直播吧

网络直播APP系统搭建:***直播源码的重要性***

2018直播市场水深火热,各大直播平台和众多小直播平台加速直播割据时代,正可谓是直播的战国时代,想要更好的了解直播搭建就必须了解它的构成——源码。

4347

扫码关注云+社区