Class: TencentCloud::Mps::V20190612::ParseLiveStreamProcessNotificationResponse

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190612/models.rb

Overview

ParseLiveStreamProcessNotification返回参数结构体

Instance Attribute Summary collapse

  • #AiQualityControlResultInfo ⇒ Object
  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #AiRecognitionResultInfo ⇒ Object
  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #AiReviewResultInfo ⇒ Object
  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #AiSmartSubtitleResultInfo ⇒ Object
  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #LiveRecordResultInfo ⇒ Object
  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #NotificationType ⇒ Object
  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #ProcessEofInfo ⇒ Object
  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #RequestId ⇒ Object
  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #SessionContext ⇒ Object
  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #SessionId ⇒ Object
  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #Sign ⇒ Object
  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #TaskId ⇒ Object
  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #Timestamp ⇒ Object
  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(notificationtype = nil, taskid = nil, processeofinfo = nil, aireviewresultinfo = nil, airecognitionresultinfo = nil, aianalysisresultinfo = nil, aiqualitycontrolresultinfo = nil, liverecordresultinfo = nil, aismartsubtitleresultinfo = nil, sessionid = nil, sessioncontext = nil, timestamp = nil, sign = nil, requestid = nil) ⇒ ParseLiveStreamProcessNotificationResponse

    Returns a new instance of ParseLiveStreamProcessNotificationResponse.

    
    
    24036
    24037
    24038
    24039
    24040
    24041
    24042
    24043
    24044
    24045
    24046
    24047
    24048
    24049
    24050
    24051
    # File 'lib/v20190612/models.rb', line 24036
    
    def initialize(notificationtype=nil, taskid=nil, processeofinfo=nil, aireviewresultinfo=nil, airecognitionresultinfo=nil, aianalysisresultinfo=nil, aiqualitycontrolresultinfo=nil, liverecordresultinfo=nil, aismartsubtitleresultinfo=nil, sessionid=nil, sessioncontext=nil, timestamp=nil, sign=nil, requestid=nil)
      @NotificationType = notificationtype
      @TaskId = taskid
      @ProcessEofInfo = processeofinfo
      @AiReviewResultInfo = aireviewresultinfo
      @AiRecognitionResultInfo = airecognitionresultinfo
      @AiAnalysisResultInfo = aianalysisresultinfo
      @AiQualityControlResultInfo = aiqualitycontrolresultinfo
      @LiveRecordResultInfo = liverecordresultinfo
      @AiSmartSubtitleResultInfo = aismartsubtitleresultinfo
      @SessionId = sessionid
      @SessionContext = sessioncontext
      @Timestamp = timestamp
      @Sign = sign
      @RequestId = requestid
    end

    Instance Attribute Details

    #AiAnalysisResultInfoObject

  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 直播流处理结果类型,包含:

    • 视频处理任务 ID。

    • 直播流处理错误信息,当 NotificationType 为 ProcessEof 时有效。

    • 内容审核结果,当 NotificationType 为 AiReviewResult 时有效。

    • 内容识别结果,当 NotificationType 为 AiRecognitionResult 时有效。

    • 内容分析结果,当 NotificationType 为 AiAnalysisResult 时有效。

    • 媒体质检结果,当 NotificationType 为 AiQualityControlResult 时有效。

    • 直播录制结果,当 NotificationType 为 LiveRecordResult 时有效。

    • 智能字幕结果,当 NotificationType 为 AiSmartSubtitleResult 时有效。

    • 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

      • 过期时间,事件通知签名过期 UNIX 时间戳。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。
    • 事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    24034
    24035
    24036
    # File 'lib/v20190612/models.rb', line 24034
    
    def AiAnalysisResultInfo
      @AiAnalysisResultInfo
    end

    #AiQualityControlResultInfoObject

  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 直播流处理结果类型,包含:

    • 视频处理任务 ID。

    • 直播流处理错误信息,当 NotificationType 为 ProcessEof 时有效。

    • 内容审核结果,当 NotificationType 为 AiReviewResult 时有效。

    • 内容识别结果,当 NotificationType 为 AiRecognitionResult 时有效。

    • 内容分析结果,当 NotificationType 为 AiAnalysisResult 时有效。

    • 媒体质检结果,当 NotificationType 为 AiQualityControlResult 时有效。

    • 直播录制结果,当 NotificationType 为 LiveRecordResult 时有效。

    • 智能字幕结果,当 NotificationType 为 AiSmartSubtitleResult 时有效。

    • 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

      • 过期时间,事件通知签名过期 UNIX 时间戳。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。
    • 事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    24034
    24035
    24036
    # File 'lib/v20190612/models.rb', line 24034
    
    def AiQualityControlResultInfo
      @AiQualityControlResultInfo
    end

    #AiRecognitionResultInfoObject

  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 直播流处理结果类型,包含:

    • 视频处理任务 ID。

    • 直播流处理错误信息,当 NotificationType 为 ProcessEof 时有效。

    • 内容审核结果,当 NotificationType 为 AiReviewResult 时有效。

    • 内容识别结果,当 NotificationType 为 AiRecognitionResult 时有效。

    • 内容分析结果,当 NotificationType 为 AiAnalysisResult 时有效。

    • 媒体质检结果,当 NotificationType 为 AiQualityControlResult 时有效。

    • 直播录制结果,当 NotificationType 为 LiveRecordResult 时有效。

    • 智能字幕结果,当 NotificationType 为 AiSmartSubtitleResult 时有效。

    • 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

      • 过期时间,事件通知签名过期 UNIX 时间戳。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。
    • 事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    24034
    24035
    24036
    # File 'lib/v20190612/models.rb', line 24034
    
    def AiRecognitionResultInfo
      @AiRecognitionResultInfo
    end

    #AiReviewResultInfoObject

  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 直播流处理结果类型,包含:

    • 视频处理任务 ID。

    • 直播流处理错误信息,当 NotificationType 为 ProcessEof 时有效。

    • 内容审核结果,当 NotificationType 为 AiReviewResult 时有效。

    • 内容识别结果,当 NotificationType 为 AiRecognitionResult 时有效。

    • 内容分析结果,当 NotificationType 为 AiAnalysisResult 时有效。

    • 媒体质检结果,当 NotificationType 为 AiQualityControlResult 时有效。

    • 直播录制结果,当 NotificationType 为 LiveRecordResult 时有效。

    • 智能字幕结果,当 NotificationType 为 AiSmartSubtitleResult 时有效。

    • 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

      • 过期时间,事件通知签名过期 UNIX 时间戳。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。
    • 事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    24034
    24035
    24036
    # File 'lib/v20190612/models.rb', line 24034
    
    def AiReviewResultInfo
      @AiReviewResultInfo
    end

    #AiSmartSubtitleResultInfoObject

  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 直播流处理结果类型,包含:

    • 视频处理任务 ID。

    • 直播流处理错误信息,当 NotificationType 为 ProcessEof 时有效。

    • 内容审核结果,当 NotificationType 为 AiReviewResult 时有效。

    • 内容识别结果,当 NotificationType 为 AiRecognitionResult 时有效。

    • 内容分析结果,当 NotificationType 为 AiAnalysisResult 时有效。

    • 媒体质检结果,当 NotificationType 为 AiQualityControlResult 时有效。

    • 直播录制结果,当 NotificationType 为 LiveRecordResult 时有效。

    • 智能字幕结果,当 NotificationType 为 AiSmartSubtitleResult 时有效。

    • 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

      • 过期时间,事件通知签名过期 UNIX 时间戳。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。
    • 事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    24034
    24035
    24036
    # File 'lib/v20190612/models.rb', line 24034
    
    def AiSmartSubtitleResultInfo
      @AiSmartSubtitleResultInfo
    end

    #LiveRecordResultInfoObject

  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 直播流处理结果类型,包含:

    • 视频处理任务 ID。

    • 直播流处理错误信息,当 NotificationType 为 ProcessEof 时有效。

    • 内容审核结果,当 NotificationType 为 AiReviewResult 时有效。

    • 内容识别结果,当 NotificationType 为 AiRecognitionResult 时有效。

    • 内容分析结果,当 NotificationType 为 AiAnalysisResult 时有效。

    • 媒体质检结果,当 NotificationType 为 AiQualityControlResult 时有效。

    • 直播录制结果,当 NotificationType 为 LiveRecordResult 时有效。

    • 智能字幕结果,当 NotificationType 为 AiSmartSubtitleResult 时有效。

    • 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

      • 过期时间,事件通知签名过期 UNIX 时间戳。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。
    • 事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    24034
    24035
    24036
    # File 'lib/v20190612/models.rb', line 24034
    
    def LiveRecordResultInfo
      @LiveRecordResultInfo
    end

    #NotificationTypeObject

  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 直播流处理结果类型,包含:

    • 视频处理任务 ID。

    • 直播流处理错误信息,当 NotificationType 为 ProcessEof 时有效。

    • 内容审核结果,当 NotificationType 为 AiReviewResult 时有效。

    • 内容识别结果,当 NotificationType 为 AiRecognitionResult 时有效。

    • 内容分析结果,当 NotificationType 为 AiAnalysisResult 时有效。

    • 媒体质检结果,当 NotificationType 为 AiQualityControlResult 时有效。

    • 直播录制结果,当 NotificationType 为 LiveRecordResult 时有效。

    • 智能字幕结果,当 NotificationType 为 AiSmartSubtitleResult 时有效。

    • 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

      • 过期时间,事件通知签名过期 UNIX 时间戳。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。
    • 事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    24034
    24035
    24036
    # File 'lib/v20190612/models.rb', line 24034
    
    def NotificationType
      @NotificationType
    end

    #ProcessEofInfoObject

  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 直播流处理结果类型,包含:

    • 视频处理任务 ID。

    • 直播流处理错误信息,当 NotificationType 为 ProcessEof 时有效。

    • 内容审核结果,当 NotificationType 为 AiReviewResult 时有效。

    • 内容识别结果,当 NotificationType 为 AiRecognitionResult 时有效。

    • 内容分析结果,当 NotificationType 为 AiAnalysisResult 时有效。

    • 媒体质检结果,当 NotificationType 为 AiQualityControlResult 时有效。

    • 直播录制结果,当 NotificationType 为 LiveRecordResult 时有效。

    • 智能字幕结果,当 NotificationType 为 AiSmartSubtitleResult 时有效。

    • 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

      • 过期时间,事件通知签名过期 UNIX 时间戳。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。
    • 事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    24034
    24035
    24036
    # File 'lib/v20190612/models.rb', line 24034
    
    def ProcessEofInfo
      @ProcessEofInfo
    end

    #RequestIdObject

  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 直播流处理结果类型,包含:

    • 视频处理任务 ID。

    • 直播流处理错误信息,当 NotificationType 为 ProcessEof 时有效。

    • 内容审核结果,当 NotificationType 为 AiReviewResult 时有效。

    • 内容识别结果,当 NotificationType 为 AiRecognitionResult 时有效。

    • 内容分析结果,当 NotificationType 为 AiAnalysisResult 时有效。

    • 媒体质检结果,当 NotificationType 为 AiQualityControlResult 时有效。

    • 直播录制结果,当 NotificationType 为 LiveRecordResult 时有效。

    • 智能字幕结果,当 NotificationType 为 AiSmartSubtitleResult 时有效。

    • 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

      • 过期时间,事件通知签名过期 UNIX 时间戳。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。
    • 事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    24034
    24035
    24036
    # File 'lib/v20190612/models.rb', line 24034
    
    def RequestId
      @RequestId
    end

    #SessionContextObject

  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 直播流处理结果类型,包含:

    • 视频处理任务 ID。

    • 直播流处理错误信息,当 NotificationType 为 ProcessEof 时有效。

    • 内容审核结果,当 NotificationType 为 AiReviewResult 时有效。

    • 内容识别结果,当 NotificationType 为 AiRecognitionResult 时有效。

    • 内容分析结果,当 NotificationType 为 AiAnalysisResult 时有效。

    • 媒体质检结果,当 NotificationType 为 AiQualityControlResult 时有效。

    • 直播录制结果,当 NotificationType 为 LiveRecordResult 时有效。

    • 智能字幕结果,当 NotificationType 为 AiSmartSubtitleResult 时有效。

    • 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

      • 过期时间,事件通知签名过期 UNIX 时间戳。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。
    • 事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    24034
    24035
    24036
    # File 'lib/v20190612/models.rb', line 24034
    
    def SessionContext
      @SessionContext
    end

    #SessionIdObject

  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 直播流处理结果类型,包含:

    • 视频处理任务 ID。

    • 直播流处理错误信息,当 NotificationType 为 ProcessEof 时有效。

    • 内容审核结果,当 NotificationType 为 AiReviewResult 时有效。

    • 内容识别结果,当 NotificationType 为 AiRecognitionResult 时有效。

    • 内容分析结果,当 NotificationType 为 AiAnalysisResult 时有效。

    • 媒体质检结果,当 NotificationType 为 AiQualityControlResult 时有效。

    • 直播录制结果,当 NotificationType 为 LiveRecordResult 时有效。

    • 智能字幕结果,当 NotificationType 为 AiSmartSubtitleResult 时有效。

    • 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

      • 过期时间,事件通知签名过期 UNIX 时间戳。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。
    • 事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    24034
    24035
    24036
    # File 'lib/v20190612/models.rb', line 24034
    
    def SessionId
      @SessionId
    end

    #SignObject

  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 直播流处理结果类型,包含:

    • 视频处理任务 ID。

    • 直播流处理错误信息,当 NotificationType 为 ProcessEof 时有效。

    • 内容审核结果,当 NotificationType 为 AiReviewResult 时有效。

    • 内容识别结果,当 NotificationType 为 AiRecognitionResult 时有效。

    • 内容分析结果,当 NotificationType 为 AiAnalysisResult 时有效。

    • 媒体质检结果,当 NotificationType 为 AiQualityControlResult 时有效。

    • 直播录制结果,当 NotificationType 为 LiveRecordResult 时有效。

    • 智能字幕结果,当 NotificationType 为 AiSmartSubtitleResult 时有效。

    • 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

      • 过期时间,事件通知签名过期 UNIX 时间戳。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。
    • 事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    24034
    24035
    24036
    # File 'lib/v20190612/models.rb', line 24034
    
    def Sign
      @Sign
    end

    #TaskIdObject

  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 直播流处理结果类型,包含:

    • 视频处理任务 ID。

    • 直播流处理错误信息,当 NotificationType 为 ProcessEof 时有效。

    • 内容审核结果,当 NotificationType 为 AiReviewResult 时有效。

    • 内容识别结果,当 NotificationType 为 AiRecognitionResult 时有效。

    • 内容分析结果,当 NotificationType 为 AiAnalysisResult 时有效。

    • 媒体质检结果,当 NotificationType 为 AiQualityControlResult 时有效。

    • 直播录制结果,当 NotificationType 为 LiveRecordResult 时有效。

    • 智能字幕结果,当 NotificationType 为 AiSmartSubtitleResult 时有效。

    • 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

      • 过期时间,事件通知签名过期 UNIX 时间戳。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。
    • 事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    24034
    24035
    24036
    # File 'lib/v20190612/models.rb', line 24034
    
    def TaskId
      @TaskId
    end

    #TimestampObject

  • AiReviewResult:内容审核结果;
  • AiRecognitionResult:内容识别结果;
  • LiveRecordResult:直播录制结果;
  • AiQualityControlResult:媒体质检结果;
  • AiAnalysisResult:内容分析结果;
  • AiSmartSubtitleResult:智能字幕结果;
  • ProcessEof:直播流处理结束。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • 直播流处理结果类型,包含:

    • 视频处理任务 ID。

    • 直播流处理错误信息,当 NotificationType 为 ProcessEof 时有效。

    • 内容审核结果,当 NotificationType 为 AiReviewResult 时有效。

    • 内容识别结果,当 NotificationType 为 AiRecognitionResult 时有效。

    • 内容分析结果,当 NotificationType 为 AiAnalysisResult 时有效。

    • 媒体质检结果,当 NotificationType 为 AiQualityControlResult 时有效。

    • 直播录制结果,当 NotificationType 为 LiveRecordResult 时有效。

    • 智能字幕结果,当 NotificationType 为 AiSmartSubtitleResult 时有效。

    • 用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

      • 过期时间,事件通知签名过期 UNIX 时间戳。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。
    • 事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    24034
    24035
    24036
    # File 'lib/v20190612/models.rb', line 24034
    
    def Timestamp
      @Timestamp
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    24053
    24054
    24055
    24056
    24057
    24058
    24059
    24060
    24061
    24062
    24063
    24064
    24065
    24066
    24067
    24068
    24069
    24070
    24071
    24072
    24073
    24074
    24075
    24076
    24077
    24078
    24079
    24080
    24081
    24082
    24083
    24084
    24085
    24086
    24087
    24088
    24089
    # File 'lib/v20190612/models.rb', line 24053
    
    def deserialize(params)
      @NotificationType = params['NotificationType']
      @TaskId = params['TaskId']
      unless params['ProcessEofInfo'].nil?
        @ProcessEofInfo = LiveStreamProcessErrorInfo.new
        @ProcessEofInfo.deserialize(params['ProcessEofInfo'])
      end
      unless params['AiReviewResultInfo'].nil?
        @AiReviewResultInfo = LiveStreamAiReviewResultInfo.new
        @AiReviewResultInfo.deserialize(params['AiReviewResultInfo'])
      end
      unless params['AiRecognitionResultInfo'].nil?
        @AiRecognitionResultInfo = LiveStreamAiRecognitionResultInfo.new
        @AiRecognitionResultInfo.deserialize(params['AiRecognitionResultInfo'])
      end
      unless params['AiAnalysisResultInfo'].nil?
        @AiAnalysisResultInfo = LiveStreamAiAnalysisResultInfo.new
        @AiAnalysisResultInfo.deserialize(params['AiAnalysisResultInfo'])
      end
      unless params['AiQualityControlResultInfo'].nil?
        @AiQualityControlResultInfo = LiveStreamAiQualityControlResultInfo.new
        @AiQualityControlResultInfo.deserialize(params['AiQualityControlResultInfo'])
      end
      unless params['LiveRecordResultInfo'].nil?
        @LiveRecordResultInfo = LiveStreamRecordResultInfo.new
        @LiveRecordResultInfo.deserialize(params['LiveRecordResultInfo'])
      end
      unless params['AiSmartSubtitleResultInfo'].nil?
        @AiSmartSubtitleResultInfo = LiveStreamAiSmartSubtitleResultInfo.new
        @AiSmartSubtitleResultInfo.deserialize(params['AiSmartSubtitleResultInfo'])
      end
      @SessionId = params['SessionId']
      @SessionContext = params['SessionContext']
      @Timestamp = params['Timestamp']
      @Sign = params['Sign']
      @RequestId = params['RequestId']
    end