项目

一般

简介

需求 #23380

华为云直播迁移

陈达尔大约 4 年 之前添加. 更新于 将近 4 年 之前.

状态:
已完成
优先级:
指派给:
目标版本:
-
开始日期:
2021-03-23
计划完成日期:
% 完成:

0%

预期时间:
PRD时间:
2021-03-23
移交时间:
2021-03-23
提测时间:
2021-05-05
承诺上线时间:
2021-05-27
实际上线时间:
2021-05-27
截稿时间:
开发时间:
2021-03-24
联调时间:
需求方:
技术
风险评估:
未知
优先级:
10
开发优先级:
15
后端开发:
跨组后端开发:
CodeReview:
前端开发:
IOS开发:
安卓开发:
测试:
UI:
数据组:
批次(PMO):
数据组完成时间:

描述

需求背景:

1、腾讯云直播的点播内容无法进行迁移取出

2、点播不支持CDN的转播

3、接入多服务商平台,避免被一个平台卡死业务

4、基于华为云深度合作的方案展开,进行资源调配

 

需求流程:

创建直播间->审核->生成推拉流->推流->停止推流->生成录制文件

生成推拉流需要做分流,10%的华为云推拉流,90%的腾讯推拉流,需要进行表记录供应商

推流:需要检查一下,腾讯云是否有做流状态的回调管理,如果有,也需要同步对华为云进行处理

生成录制文件:配置录制模版(已完成)、配置回调参数和URL、业务后台有根据流id查询所有流片段文件、合并的操作,需要同步引入华为云的API进行对接

 

后端分支:feature/华为云直播

前端分支:feature/华为云直播

涉及表

fmys_live_room

fmys_live_record_video  

fmys_live_task_record

fmys_live_room_goods

脚本

php think live -f monitorComposeTask  监控华为拼接任务

php think live -f monitorGifTask 监控华为gif任务

SQL

ALTER TABLE `yishou`.`fmys_live_record_video` 
ADD COLUMN `room_provider` tinyint(1) NOT NULL DEFAULT 1 COMMENT '点播视频服务商,1-腾讯(默认),2-华为云' AFTER `task_id`;

ALTER TABLE `yishou`.`fmys_live_record_video` 
ADD COLUMN `ext_data` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '扩展数数据(空间大小,时长)' AFTER `room_provider`;

ALTER TABLE `yishou`.`fmys_live_room` 
MODIFY COLUMN `room_provider` tinyint(1) UNSIGNED NOT NULL DEFAULT 1 COMMENT '服务商{1:腾讯云,2:华为云}' AFTER `announcement`;

 

ENV更新

[LIVE_HUAWEI]
bizid = 32234
domain_name = hw14505396
iam_user_name = wuzicheng
password = '79QP%UPOqzUZYG@p'
project_id = 0bb446c70c00256b2f70c0024b8b3123
enabled = true
push_key = AqipJXA2GpEIowlFZWfqNPl7PzwvYvHg

[LIVE_TENCENT]
bizid = 32234
app_id = 1253669035
push_key = 49b728566eae215d579c84ad2c80c268
api_key = dcd1707bdd2e4bbdba301b5dba1ee5bb
enabled = true

 

对接文档:

https://support.huaweicloud.com/live/index.html

 

历史记录

#1 伍梓成 更新于 大约 4 年 之前

  • 开发时间 被设置为 2021-03-24
  • 开发优先级 被设置为 15

#2 伍梓成 更新于 大约 4 年 之前

  • 描述 已更新。 (diff)

#3 伍梓成 更新于 大约 4 年 之前

  • 描述 已更新。 (diff)

#4 伍梓成 更新于 大约 4 年 之前

  • 描述 已更新。 (diff)

#5 伍梓成 更新于 大约 4 年 之前

  • 描述 已更新。 (diff)

#6 伍梓成 更新于 大约 4 年 之前

  • 测试 被设置为 张翠茹

#7 伍梓成 更新于 大约 4 年 之前

  • 描述 已更新。 (diff)

#8 张翠茹 更新于 大约 4 年 之前

  • 提测时间 被设置为 2021-05-05
  • 承诺上线时间 被设置为 2021-05-20
  • 测试张翠茹 变更为 蓝寅豪

#9 伍梓成 更新于 大约 4 年 之前

  • 描述 已更新。 (diff)

#10 蓝寅豪 更新于 将近 4 年 之前

  • 实际上线时间 被设置为 2021-05-20

#11 蓝寅豪 更新于 将近 4 年 之前

  • 实际上线时间 已删除 (2021-05-20)

#12 张翠茹 更新于 将近 4 年 之前

  • 承诺上线时间2021-05-20 变更为 2021-05-27

5月19日:

需求目前存在的问题: 中间断流时间,会被统计到整个直播时间段内。已反馈给第三方,目前第三方无法给出具体解决时间。 故该需求先挂起,等第三方确定问题后,再继续测试。
 

5月22日:

第三方周日会发布新代码,承诺上线时间改为:5月27日

#13 伍梓成 更新于 将近 4 年 之前

  • 描述 已更新。 (diff)

#14 蓝寅豪 更新于 将近 4 年 之前

  • 实际上线时间 被设置为 2021-05-27

#15 潘海英 更新于 将近 4 年 之前

  • 状态已移交 变更为 已完成

导出 Atom PDF

从剪贴板添加图片 (最大尺寸: 50.8 MB)