前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >技术解码 | 伪直播及拉流多平台转推介绍

技术解码 | 伪直播及拉流多平台转推介绍

作者头像
腾讯云音视频
发布于 2021-05-13 07:10:46
发布于 2021-05-13 07:10:46
1.9K0
举报
文章被收录于专栏:音视频咖音视频咖

伴随着直播技术的发展,及各类直播产品的火爆应用,伪直播的场景被越来越多的使用。同时面对越来越多的直播平台,同一个直播源对多平台分发的需求也越来越多。

应用场景:

  • 线上直播课,不少在线教育行业,使用伪直播进行授课,将历史录制的上课视频文件,进行不定时段的作为直播课放出,一方面减少了老师上课压力,对于重复内容,不需要再次实时讲解,还可以抽身出来在后台对学生的疑问进行实时解答。
  • 重大赛事活动,受疫情影响,无法大规模线下聚集参与活动,越来越多的活动场景被搬到线上直播,面对空无一人的场地,为了提高直播活动的质量,可进行提前录制、纠错及修片,将活动内容进行精细化打磨后,通过伪直播的形式,在指定时间段进行线上直播。
  • 主播活跃房间,主播精力有限,无法长时间在线陪伴粉丝互动时,可将历史录制的直播内容通过伪直播形式定时放出到直播间,增加直播间人气,提升粉丝数。
  • 运营直播房间,官方可将版权电视剧进行轮播,为观众提供一个实时追剧,同时实时对内容进行互动评论的直播间。
  • 多平台转拉流,当直播源只有一份,但需要多平台分发时,可通过创建拉流转推任务,将直播源进行实时多平台转发。

赛事活动重播:

疫情期间线上活动:

产品应用 - 云导播台

云导播台控制台

疫情期间爆火的线上直播课,将直播的课程进行录制,以点播文件的形式再次直播,提前设定课程轮播列表,学生共享直播课,展开评论交流,提高学习效率。云导播台集成轮播功能,提供丰富的直播编辑能力。

特性介绍:

  1. 可支持多文件循环轮播,文件源支持腾讯云COS,腾讯云点播,及第三方点播文件。腾讯云文件可内网拉流,传输更稳定。
  2. 可支持断点续播,机器故障或网络异常时,发生任务自动容灾迁移,迁移后可从断点续播,不影响观众直播体验。
  3. 点播源缓存及缓冲,可支持轮播时自动上传第三方文件到腾讯云COS进行存储,存储成功后可转为内网拉取。同时为点播增加缓冲buffer,提高抗网络抖动能力。
  4. 可支持直播源多平台分发,对源和目标均为云直播的任务,可支持内网拉流和内网推流,使直播质量更稳定。
  5. 任务形式管理,可指定时间段,指定轮播次数,指定更新源时的刷新方式,指定起播文件及偏移。
  6. 任务回调,包括任务的事件回调,及告警回调,用户可实时监控任务动态。
  7. 提供云API3.0接口及控制台,方便用户任务管理。

节点容灾介绍:

  • 节点故障迁移:节点定时上报心跳,被扫描到节点心跳超时后,会进行信令探测,确认机器状态异常后发起任务迁移。
  • 任务迁移前确认:节点故障引起的任务迁移时,每个任务迁移前先进行任务存活检查,确保只对异常任务进行迁移,减少不必要的任务重启。

控制台使用:

控制台页面

创建任务:

  • 支持指定就近地域,创建点播或直播源任务。
  • 支持地址生成器快速生成云直播目标推流地址。
  • 支持任务粒度配置接收回调的地址。
  • 支持轮播任务指定轮播次数。

修改任务:

  • 支持任务信息变更,及点播源更新。
  • 修改点播源时可指定修改后的更新方式。

查询任务:

  • 支持按任务 ID,备注内容等查询任务,详细任务信息展示。

删除任务:

  • 支持批量操作任务禁/启用状态,及批量手动清理任务。
  • 系统支持配置过期自动清理任务,及时释放过期。

功能规划:

  1. 控制台提供详细的任务进度及质量曲线查看页面,同时提供预览窗口,提高可运营性。
  2. 对轮播任务提供更高可编辑能力,可便捷指定播放文件及偏移,随时调整播放文件顺序。
  3. 支持绑定云直播已有的转码模板、水印模板功能,可支持将直播源录制上传COS功能。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-05-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯云音视频 微信公众号,前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
【MFC】MFC基础篇(1)
CFrameWnd: 框架窗口,负责创建应用主窗口,含标题栏,菜单栏,工具栏,状态栏等 。
半生瓜的blog
2023/05/13
1.8K0
【MFC】MFC基础篇(1)
VC6.0基础知识使用小结
这段时间在使用MFC做媒体播放器项目,查询了不少资料,用到的技术主要有ADO、多线程、DirectShow、MFC相关控件包括ActiveX控件(Windows Media Player、Active Movie3)的使用等等一些东西。用的主要参考文档有Windows Media Player相关的开发文档、MSDN。
ccf19881030
2019/04/24
1.3K0
OpenCV与MFC实战之图像处理 样本采集小工具制作 c++MFC课程设计
原文链接:https://www.cnblogs.com/DOMLX/p/12111102.html
徐飞机
2019/12/31
1.4K0
FFmpeg+SDL2 实现简易音视频同步播放器
这是实现的简易播放器的线程模型,通过这张图再结合我们之前博客中学习的内容,基本可以了解播放器的一个整体运行流程。具体代码也是根据这张图来实现。
字节流动
2023/09/04
6370
FFmpeg+SDL2 实现简易音视频同步播放器
Qt | windows视频播放器小项目
点击ctrl+r 运行 目前我测试了gif和MP4,其他文件应该也可以,留给大家完成。
Qt历险记
2024/10/28
2140
Qt | windows视频播放器小项目
MFC批量修改文件名工具
按下“添加文件”按钮后,打开一个文件对话框objFileDlg。但是要设置objFileDlg最大文件名缓冲区。然后获得第一个文件的起始位置,依次把全部的文件完整名添加到列表控件中,这里列表控件使用升序排序功能。
立羽
2023/08/24
3490
MFC批量修改文件名工具
QT入门10个小demo——MP4视频播放器
学完qt好几个月了,一直没做相关的项目巩固,这次分享10个qt相关的小项目来练练手。
秋名山码神
2023/10/16
2.4K0
QT入门10个小demo——MP4视频播放器
emWin视频播放器,含uCOS-III和FreeRTOS两个版本
第10期:视频播放器 配套例子: V6-918_STemWin提高篇实验_视频播放器(RTX版本,仅支持MDK4.74)
Simon223
2018/09/04
1.4K0
emWin视频播放器,含uCOS-III和FreeRTOS两个版本
​ZYNQ从放弃到入门(七)-三重定时器计数器 (TTC)
之前重点介绍了 Zynq All Programmable SoC 处理器系统 (PS) 中可用的私有定时器和看门狗。Zynq SoC 的 PS 还包含两个三重定时器计数器 (TTC),可提供更加灵活的定时资源。您可以将这些 TTC 用作定时器或在 Zynq SoC 的 EMIO 或 MIO 引脚上输出波形。
碎碎思
2022/06/06
2.4K0
​ZYNQ从放弃到入门(七)-三重定时器计数器 (TTC)
二、Qt定时器与文本编辑器制作《QT 入门到实战》
在 Qt 中使用 Label 可以显示文本,但 Label 不止可以显示文本,还可以用于图片的显示。
1_bit
2022/12/18
1.1K0
二、Qt定时器与文本编辑器制作《QT 入门到实战》
制作音乐播放器(C#)
实现音乐播放器的基本功能,可以选择文件播放,也可以拖拉文件播放。 本项目中,使用的是.wav文件。
跋扈洋
2021/04/25
1.2K0
制作音乐播放器(C#)
C++实现哈夫曼编码压缩软件
一个简单的压缩软件,利用哈夫曼思想,构造哈夫曼编码,实现对文件的二进制压缩,以及解压,再利用MFC制作可视化操作界面,美化软件又简化文件操作。(各个步骤有解释可看)
HcodeBlogger
2020/07/14
2.2K0
C++实现哈夫曼编码压缩软件
【MFC】 MFC文件操作和注册表操作
const char* p == char const *p 常量指针,表示指向的内容为常量,指针的指向可以修改,指针指向的内容不能修改。
半生瓜的blog
2023/05/13
1.4K0
【MFC】 MFC文件操作和注册表操作
基于emWin的WAV,MP3软解软件播放器,带类似千千静听频谱,含uCOS-III和FreeRTOS两个版本
第9期:WAV,MP3软解播放器,带类似千千静听频谱 配套例子: V6-916_STemWin提高篇实验_WAV,MP3软解播放器,带类似千千静听频谱(uCOS-III) V6-917_STemWin提高篇实验_WAV,MP3软解播放器,带类似千千静听频谱(FreeRTOS)
Simon223
2018/09/04
7160
基于emWin的WAV,MP3软解软件播放器,带类似千千静听频谱,含uCOS-III和FreeRTOS两个版本
基于Qt的音乐播放器(一)添加音频文件,播放音乐,更新进度条
和其他应用程序一样,我们希望通过点击文件并打开文件对话框,选择要播放的音频文件,下面我们来实现它。
全栈程序员站长
2022/08/29
2.3K0
基于Qt的音乐播放器(一)添加音频文件,播放音乐,更新进度条
MFC文件操作
文件操作:二进制文件和文本文件的区别。二进制文件将数据在内存中存在的模式原封不动的搬到文件中,而文本文件是将数据的asc码搬到文件中。 首先做一个读写文件的菜单,在CxxView里响应 1.C的方式: fwrite: size:Item size in bytes 每次写多少个字节 count:Maximum number of items to be written ,总共写几次。
全栈程序员站长
2022/07/18
2.4K0
基于Qt的音乐播放器(一)添加音频文件,播放音乐,更新进度条
和其他应用程序一样,我们希望通过点击文件并打开文件对话框,选择要播放的音频文件,下面我们来实现它。
花狗Fdog
2020/10/28
6.2K0
基于Qt的音乐播放器(一)添加音频文件,播放音乐,更新进度条
iOS-QQ音乐播放器的简单实现
一. QQ音乐播放器的简单实现 每个音乐播放器的实现都大致相同,个人认为难点在于歌曲播放与Slider的同步,歌词的解析与播放的同步。这些过程虽然繁琐,但是理解起来并不难。先来看看简单实现结果吧。 Q
xx_Cc
2018/05/10
2.9K0
课设-基于51单片机的智能小车(循迹+避障+APP控制)[通俗易懂]
原则:硬件搭建的不好,会让我们在调试过程中遇到很多玄学问题,比如:杜邦线接触不良,杜邦线短路等等,为了调试更加舒服,在搭建硬件平台时,接口要做一些处理,比如接口处用热熔胶粘好,防止脱落,布线要尽量整齐一些,如果要参加智能车类的比赛,一个好的布线布局,会让你的对手瞬间感受到压力!
全栈程序员站长
2022/11/07
4.3K0
课设-基于51单片机的智能小车(循迹+避障+APP控制)[通俗易懂]
《Android FFmpeg 播放器开发梳理》第一章 播放器初始化与解复用流程
这一章,我们来讲解播放器解复用(从文件中读取数据包)的流程。在讲解播放器的读数据包流程之前,我们先定义一个播放器状态结构体,用来记录播放器的各种状态。
音视频开发进阶
2019/08/09
1.4K0
推荐阅读
相关推荐
【MFC】MFC基础篇(1)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档