# 腾讯云直播资源配置

美摄云剪辑需要直播收录的m3u8作为输入, 然后才能进行直播资源的剪辑处理。以下介绍腾讯云平台的直播收录地址m3u8如何配置获取。

# 1. 配置域名

接入腾讯云之前,应该有一个直播的推流域名和一个拉流域名。推流域名的作用是提供给腾讯云一个推流服务器的地址,用于接收客户端的直播视频流(例如OBS直播客户端)。拉流域名的作用是提供给腾讯云一个拉流服务器的地址,用于观看直播的用户访问直播资源。 有了域名之后,可以通过腾讯云直播控制台的域名管理页面添加配置。

# 1.1 在如下页面位置添加拉流域名:

image.png

# 1.2 在相同的位置可以配置推流域名:

image.png

# 1.3 配置后的效果

配置完成之后还应该在域名供应商处做DNS解析,使得推拉流服务指向腾讯云的服务地址,如下所示: image.png

# 2. 配置存储

配置云点播用来存储直播收录的m3u8文件和直播视频的ts切片文件。

# 2.1 开启云点播

首先需要开启云点播,用于存储直播的录制资源,并且设置点播的自定义https域名, 用于m3u8的访问形式为https协议. 如下图:

image.png

# 2.2 添加录制配置

在拉流域名上添加录制配置,使得拉流获得的切片能被放到存储上,另外可以配置一些存储的格式,如下: image.png

# 3. 生成直播地址及直播示例

在腾讯云上配置完成后,可以生成直播地址进行直播了.

# 3.1 生成直播地址

配置生成器,获取直播地址。 image.png

# 3.2 用OBS进行直播

在OBS客户端配置直播地址,添加直播资源(图片,摄像头输入等等),进行推流直播, 如下: image.png image.png

# 3.3 用vlc播放器观看直播

在vlc播放中输入上面地址生成器中的m3u8播放地址,打开网络直播。例如: http://q-live.shizhouhu.com/LiveEdit/YYSStream.m3u8 (opens new window) image.png image.png

image.png

# 3.4 存储上的直播资源

由于开启了录制,直播的m3u8地址和直播流切片会在存储上保存起来。 其中的m3u8地址可以作为美摄直播剪的输入资源进行编辑处理。 注: 腾讯云的直播资源保存在云点播的视频管理页面下,并且只能查看到m3u8的文件列表,m3u8里面的切片列表也存在于和m3u8相同域名下,但是腾讯控制台并不能查看到切片的列表。这儿和阿里云有区别,阿里云可以设置存储到对象存储上,但是腾讯云只能存储到云点播的模块下。 如下: image.png

image.png

# 4. 美摄直播剪导入

做完录制后,可以把录制的m3u8文件作为输入在美摄的直播剪中进行编辑。如下直播地址配置为: https://q-vod.shizhouhu.com/b1f41af6vodbj1300226464/169dc0cb3701925921409078784/playlist.m3u8 (opens new window) 注: m3u8链接必须是https的链接,如果是http链接,那么浏览器会报mix-content错误,因为https的站点不能和http的内容混用。

image.png image.png

# 5. 参考

  1. https://cloud.tencent.com/document/product/267/35251 (opens new window)
  2. https://www.itdaan.com/blog/2014/10/23/aa31f2a5c079.html (opens new window)