要在阿里云上实现基于APP名和StreamName的直播流自动录制,并同步到点播服务,您需要使用阿里云的“媒体服务”中的“视频直播”(Live Video Service)与“视频点播”(VOD)服务相结合。具体操作步骤如下:
-
开通服务:
- 确保您已经在阿里云账号中开通了“视频直播”(Live Streaming)和“视频点播”(VOD)服务。
-
创建直播推流地址:
- 登录阿里云控制台,进入“视频直播”服务。
- 创建一个直播频道,设置相应的APP名(AppName)和流名称(StreamName)。这将生成一个用于推流的URL。
-
配置录制规则:
- 在直播频道的管理界面,找到录制配置或录制规则设置。
- 设置录制规则,确保开启录制功能,并根据需要选择录制模式(如按时间、事件等)。
- 关键一步是关联OSS存储空间,这里需要指定一个OSS Bucket作为录制文件的存储位置。如果您还没有OSS Bucket,需要先在阿里云OSS服务中创建一个。
-
配置OSS录制规则:
- 在OSS录制规则设置中,可以详细定义录制文件的命名规则、存储路径以及是否自动转码为点播格式等。
- 通常,您可以设置录制文件的前缀包含APPName和StreamName,以便于管理和检索。
-
直播推流与录制:
- 使用直播推流软件或设备,按照获取的推流地址进行推流。
- 根据您的录制规则,直播内容会被自动录制并上传至指定的OSS Bucket。
-
查看点播内容:
- 录制完成后,录制的视频会自动或手动触发转码任务,转换成适合点播的格式。
- 转码完成后,视频会出现在您的“视频点播”控制台中,您可以对这些视频进行管理、编辑、发布等操作。
-
播放点播视频:
- 获取点播视频的播放URL,即可在网页、APP或其他播放器中播放录制的视频内容。
通过上述步骤,您可以实现在阿里云上基于特定APP名和StreamName的直播流自动录制,并无缝对接点播服务,完成从直播到点播的全链路流程。