|
@@ -17,18 +17,18 @@ export default class LogReport {
|
|
|
'phoneModel': '', // 手机型号 // 无法获取
|
|
|
'phoneSystemVersion': '', // 手机系统版本号 // 无法获取
|
|
|
'phoneNetwork': '', // 手机网络类型 // 无法获取
|
|
|
- 'videoType': '', // 视频类型 H265 // 可以获取
|
|
|
+ 'videoType': '', // 视频类型 H265
|
|
|
'imageQuality': '', // 推流质量 [高清 | 流畅] // 可以判断
|
|
|
- 'userCardId': '', // 可以获取
|
|
|
+ 'userCardId': '',
|
|
|
'cardInfoId': '', // 无法获取
|
|
|
- 'resourceId': '', // 资源ID // 可以获取
|
|
|
- 'transferServerIp': '', // 中转服务器IP // 无法获取
|
|
|
+ 'resourceId': '', // 资源ID
|
|
|
+ 'transferServerIp': '', // 中转服务器IP
|
|
|
'linkStartTime': '', // 链接开始时间 格式 yyyy-MM-dd HH:mm:ss
|
|
|
'linkEndTime': '', // 链接结束时间 格式 yyyy-MM-dd HH:mm:ss
|
|
|
// 'linkTime': '', // 链接时间 格式 yyyy-MM-dd HH:mm:ss
|
|
|
- 'linkScene': '直连', // 链接场景[直连 | 重连] // 可以判断
|
|
|
- 'linkWay': 1, // 链接方式(1:中转链接、2:打洞链接、3:安卓卡网络状态差、4:接口返回链接信息缺失)// 可以判断
|
|
|
- 'plugFowStatus': '', // 推流状态 int: 1 成功 2:失败 // 可以判断
|
|
|
+ 'linkScene': 1, // 链接场景
|
|
|
+ 'linkWay': 1, // 链接方式(1:中转链接、2:打洞链接、3:安卓卡网络状态差、4:接口返回链接信息缺失)
|
|
|
+ 'plugFowStatus': '', // 推流状态 int: 1 成功 2:失败
|
|
|
'logContent': '' // 日志内容
|
|
|
};
|
|
|
|
|
@@ -61,6 +61,21 @@ export default class LogReport {
|
|
|
1243000: '超清',
|
|
|
});
|
|
|
|
|
|
+ // 链接场景 枚举值
|
|
|
+ LINK_SCENE = Object.freeze({
|
|
|
+ '直连': 1,
|
|
|
+ '重连': 2,
|
|
|
+ '通道断开重连': 3,
|
|
|
+ '信令连接失败重连': 4,
|
|
|
+ '鉴权失败重连': 5
|
|
|
+ });
|
|
|
+
|
|
|
+ // 视频类型 枚举值
|
|
|
+ VIDEO_TYPE = Object.freeze({
|
|
|
+ 'h265': 1,
|
|
|
+ 'h264': 2,
|
|
|
+ });
|
|
|
+
|
|
|
// 接口响应码 枚举值 对应 linkWay字段状态
|
|
|
RESPONSE_CODE = Object.freeze({
|
|
|
5200: 3, // RBD资源挂载中
|
|
@@ -208,6 +223,10 @@ export default class LogReport {
|
|
|
params.imageQuality = this.enumAssignment(this.BITRATE, this.paramsJson.imageQuality);
|
|
|
|
|
|
params.linkWay = this.enumAssignment(this.BITRATE, this.paramsJson.linkWay);
|
|
|
+
|
|
|
+ params.linkScene = this.enumAssignment(this.LINK_SCENE, this.paramsJson.linkScene);
|
|
|
+
|
|
|
+ params.videoType = this.enumAssignment(this.VIDEO_TYPE, this.paramsJson.videoType);
|
|
|
|
|
|
return params;
|
|
|
} catch (error) {
|