製品概要
サブ製品の説明
基本概念
製品機能
ユースケース
製品の優位性
使用制限
イベントタイプ | フィールド設定値の説明 |
CSSプッシュ | event_type = 1 |
CSSストリーム切断 | event_type = 0 |
フィールド名 | タイプ | 説明 |
t | int64 | 期限切れ時間、イベント通知サイン期限のUNIXタイムスタンプ。 Tencent Cloudからのメッセージ通知のデフォルトの期限切れ時間は10分です。メッセージ通知中のt値の示す時間が期限に達した場合、この通知を無効と判断し、ネットワークのリプレイアタックを防止できます。 tの形式は10進数UNIXタイムスタンプとなり、即ち1970年1月1日(UTC/GMTの真夜中)から経過した秒数となります。 |
sign | string | イベント通知セキュリティサインsign = MD5(key + t)。説明:Tencent Cloudが、暗号化keyとtで文字列を結合した後、MD5でsignの値を算出し、それを通知メッセージに入れます。お客様のバックエンドサーバーは、通知メッセージの受信後、同じアルゴリズムに基づきsignが正しいか確認し、さらにメッセージが確実にTencent Cloudバックエンドから来たものかを確認することができます。 |
フィールド名 | タイプ | 説明 |
appid | int | ユーザー APPID |
app | string | プッシュドメイン名 |
appname | string | プッシュパス |
stream_id | string | CSSストリーム名 |
channel_id | string | CSSストリーム名と同じ |
event_time | int64 | イベントメッセージ生成のUNIXタイムスタンプ |
sequence | string | メッセージシリアルナンバー。1回のプッシュのアクションを表します。1回のプッシュのアクションで同じシリアルナンバーのプッシュとストリーム切断メッセージが生成されます |
node | string | CSSアクセスポイントのIP |
user_ip | string | ユーザーのプッシュIP |
stream_param | string | ユーザープッシュURLに付帯するパラメータ |
push_duration | string | ストリーム切断イベント通知プッシュの時間(長さ)。単位:ミリ秒 |
errcode | int | プッシュ切断エラーコード |
errmsg | string | プッシュ切断エラーの説明 |
set_id | int | 国内外のプッシュかどうかを判断します。1-6は国内、7-200は海外です |
width | int | ビデオ幅。最初のプッシュコールバック時にビデオヘッダー情報が欠落している場合は、0になっている可能性があります |
height | int | ビデオ高さ。最初のプッシュコールバック時にビデオヘッダー情報が欠落している場合は、0になっている可能性があります |
{"app":"test.domain.com","appid":12345678,"appname":"live","channel_id":"test_stream","errcode":0,"errmsg":"ok","event_time":1545115790,"event_type":1,"set_id":2,"node":"100.121.160.92","sequence":"6674468118806626493","stream_id":"test_stream","stream_param":"stream_param=test","user_ip":"119.29.94.245","width": 0,"height": 0,"sign":"ca3e25e5dc17a6f9909a9ae7281e300d","t":1545030873}
フィードバック