腾讯云平台--云直播和云点播

摘要:
背景:最近,一个兼职项目被设计成了直播模块,使用了腾讯相关的模块。网上资源很少,可能比较简单,所以大家都不愿意分享(苦)https://www.cnblogs.com/wilson-5133/p/12237734.html常用术语介绍:流媒体:通常指将实时音频和视频信息传输到相应平台的媒体服务器。流:将媒体服务器上的资源拉到本地StreamName

背景:最近兼职做的一个项目设计到直播模块,用的是腾讯相关的模块,网上资源甚少,可能比较简单,所以大家都吝于分享(苦涩ing),参考https://www.cnblogs.com/wilson-5133/p/12237734.html

常用名词介绍:

推流:通常是指将直播的语音视频信息传输到对应平台的媒体服务器上

拉流:将媒体服务器上的资源拉取到本地

StreamName:流名称,用以实现多设备同时直播,互不影响

域名:是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)

域名备案和配置相关问题:https://cloud.tencent.com/document/product/267/30010

推流地址/直播地址获取

  • 打开并登录腾讯云直播:https://console.cloud.tencent.com/live
  • 点击云直播—辅助工具—地址生成器
  • 腾讯云平台--云直播和云点播第1张
  • 获取推流地址
    • 推流域名:push.xx.cn
    • AppName:默认live,可修改
    • StreamName:流名称,用以区分直播线路,该处填写为 test_1
    • 过期时间:为该推流地址的失效时间
    • 生成推流地址后,会有两种:一种正常的推流,一种OBS推流;我们以正常推流演示
    • 推流地址后面,有两个图标,第一个为 复制,第二个为 推流地址的二维码
  • 腾讯云平台--云直播和云点播第2张
  • 获取播放地址
    • 更改域名为播放域名
    • 其他项不做修改
    • 点击生成地址,会有3种播放地址;通常使用 RTMP 
    • 如何理解RTMP、HttpFlv和HLS :https://blog.csdn.net/javastart/article/details/102730799
    • 腾讯云平台--云直播和云点播第3张
    •  开始直播--简单测试

      设备推流

      1、打开 视频云工具包app,选择 移动直播-摄像头推流

      腾讯云平台--云直播和云点播第4张

      2、输入框内输入推流地址,或者点后面的二维码图标,扫上文提到的推流地址后面的二维码

      腾讯云平台--云直播和云点播第5张

      3、点击左下角的开始,即可开始推流

      4、推流地同时,可用其他设备,在 移动直播-直播拉流 输入框内输入.flv的播放地址,即可实时观看

流媒体库

流管理

在 云直播--流管理 中,可查看在线流、历史流等

后面的测试,可以查看视频直播状态

腾讯云平台--云直播和云点播第6张

 特别说明:云直播和云点播一般是一体的,所以最好是两个一起买

 云直播完设置了之后模板可以直接自动上传到云点播的

    • 直播录制 配置文档
      https://cloud.tencent.com/document/product/267/32739
    • 如果不设置配置文档的话,直播完的视频是不会同步上传到云点播的
    • 媒资管理

      1、在云产品中,选择 云点播

      腾讯云平台--云直播和云点播第7张

      2、点击媒资管理,即可看到我们刚刚直播过的视频信息

      腾讯云平台--云直播和云点播第8张

      3、视频内容解析:

      • 视频来源:

      录制:录像设备直播完成后的视频;

      上传:通过其他设备直接上传至云平台的视频;

      视频处理:通过剪切或者合并操作得到处理过的视频

      • 视频名称/ID

      视频名称:录制的视频名称格式:streamname_录制开始时间_录制结束时间

      ID:该数值为系统生成视频后自动生成的FileID,唯一;

免责声明:文章转载自《腾讯云平台--云直播和云点播》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇python中的收集参数Jmeter系列(38)- 详解性能监控工具 nmon下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【FPGA总线篇章一】FPGA大话总线之AXI总线

欢迎大家关注我的微信公众账号,支持程序媛写出更多优秀的文章 11 在介绍AXI之前,先简单说一下总线、接口以及协议的含义 总线、接口和协议,这三个词常常被联系在一起,但是我们心里要明白他们的区别。 总线是一组传输通道,是各种逻辑器件构成的传输数据的通道,一般由由数据线、地址线、控制线等构成。 接口是一种连接标准,又常常被称之为物理接口。 协议是传输数...

metasploit使用外部数据库(TODO)

metasploit不能使用外部的pgsql数据库搞得一直很蛋疼,这篇小记只是记录下如何一步步让metasploit使用外部的pgsql,本篇文章中使用pgsql的docker 安装ruby 此处使用 rbenv 安装 ruby 克隆rbenv仓库 git clone --depth=1 https://github.com/rbenv/rbenv.git...

ThinkPad X1 Carbon 2016 (4th)安装黑苹果MacOS High Sierra(10.13)

原文参考:https://forum.51nb.com/forum.php?mod=viewthread&tid=1808874&extra=page=1&page=1 不同的是,maj的配置是i7,我的是i5,主板芯片组也不一样。他的EFI大部分能通用。 安装镜像:黑果小兵(macOS High Sierra 10.13.1(17...

接口抓包测试工具Charles

作用: 1.抓取网络封包 (web/app)    2.断点替换  -- 请求断点               -- 响应断点    3.弱网测试    4.过滤    5.黑名单 Charles的原理: Charles是一款Http代理服务器和Http监视器,当移动端在无线网连接中按要求设置好代理服务器,使所有对网络的请求都经过Charles客户端来转发...

ra寄存器定位core

$ra寄存器中存入的是pc的值(程序运行处的地址),调用函数时,在跳转前,必须保存当前地址(pc的值),以便后来返回。jal $ra 保存后跳转,jr $ra,返回到跳转前,通过$ra保存进入上层栈地址。jal    直接跳转指令,并带有链接功能,指令的跳转地址在指令中,跳转发生时要把返回地址存放到R31寄存器(ra)中。jr    使用寄存器的跳转指令,...

linux环境下排查cpu占比高的MySQL数据库sql语句

自MySQL 5.7版本后,PERFORMANCE_SCHEMA.THREADS表中新增一个字段THREAD_OS_ID,对应操作系统中的线程ID 1.安装sysstat工具包(为了使用pidstat命令),更多信息参考: https://www.linuxidc.com/Linux/2019-08/160082.htm Ubuntu: apt-get i...