通过腾讯云平台实现视频直播功能

Posted wilson-5133

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过腾讯云平台实现视频直播功能相关的知识,希望对你有一定的参考价值。

常用名词介绍:

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

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

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

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

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

推流地址/直播地址获取

  技术图片

  • 获取推流地址
    • 推流域名:push.xx.cn
    • AppName:默认live,可修改
    • StreamName:流名称,用以区分直播线路,该处填写为 test_1
    • 过期时间:为该推流地址的失效时间
    • 生成推流地址后,会有两种:一种正常的推流,一种OBS推流;我们以正常推流演示
    • 推流地址后面,有两个图标,第一个为 复制,第二个为 推流地址的二维码

  技术图片

  技术图片

 

 

 开始直播--简单测试

设备推流

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

  技术图片

 

 

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

  技术图片

 

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

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

 

流媒体库

流管理

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

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

技术图片

 

 

 

 媒资管理

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

技术图片

 

 

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

 技术图片

 

 

3、视频内容解析:

  • 视频来源:

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

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

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

  • 视频名称/ID

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

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

 

以上是关于通过腾讯云平台实现视频直播功能的主要内容,如果未能解决你的问题,请参考以下文章

mac下利用ffmpeg+nginx搭建直播服务器的总结

基于腾讯云点播的视频上传和转码功能

2021-07-28 .NET高级班 122-直播项目专题(腾讯云云直播实现视频直播功能)

腾讯云独家详解小程序多人视频通话

腾讯云加入网络直播自律联盟 带来一体化鉴黄解决方案

新知实验室-基于腾讯云音视频TRTC的微信小程序实践