製品概要
サブ製品の説明
基本概念
製品機能
ユースケース
製品の優位性
使用制限
イベントタイプ | フィールド設定値の説明 |
プッシュ異常イベント | event_type = 321 |
パラメータ | タイプ | 意味 |
appid | int | ユーザー APPID |
stream_id | string | CSSストリーム名 |
data_time | int | プッシュイベントコールバック時間(単位ms) |
report_interval | int | 異常イベントが発生した場合の上位送信間隔(単位ms) |
abnormal_event | json | 詳細な異常イベントグループ |
パラメータ | タイプ | 意味 |
type | int | 異常イベントタイプ |
count | int | 異常イベントの単位時間内(上位送信間隔内)の発生回数 |
detail | json | desc:異常イベントの記述 occur_time:異常イベントの発生時間 |
type_desc_cn | string | 異常イベントの日本語記述 |
type_desc_en | string | 異常イベントの英語記述 |
タイプ | 意味 |
1 | ビデオのタイムスタンプのロールバック |
2 | オーディオのタイムスタンプのロールバック |
3 | ビデオのタイムスタンプがいきなり大きくなった(1秒を超える) |
4 | オーディオのタイムスタンプがいきなり大きくなった(1秒を超える) |
5 | chunk sizeが大きすぎる(8192を超える) |
6 | 2フレームのビデオフレームの到達時間が長すぎる(3sを超える) |
7 | 2フレームのオーディオフレームの到達時間が長すぎる(3sを超える) |
8 | ビデオエンコーディングタイプが変化した |
9 | オーディオエンコーディングタイプが変化した |
10 | ビデオフレームが到着する前にcodecヘッダーがない |
11 | オーディオフレームが到着する前にcodecヘッダーがない |
{"abnormal_event":[{"count":2,"detail":[{"desc":"video frame arrive interval too long, interval=3046(msec)","occur_time":1670588070569},{"desc":"video frame arrive interval too long, interval=2953(msec)","occur_time":1670588073522}],"type":6,"type_desc_cn":"ビデオフレームの到達時間差が1000msを超えています","type_desc_en":"video frame arrive interval bigger than 1000(ms)"},{"count":2,"detail":[{"desc":"audio frame arrive interval too long, interval=3009(msec)","occur_time":1670588070532},{"desc":"audio frame arrive interval too long, interval=2917(msec)","occur_time":1670588073486}],"type":7,"type_desc_cn":"オーディオフレームの到達時間差が1000msを超えています","type_desc_en":"audio frame arrive interval bigger than 1000(ms)"}],"appid":0,"data_time":1670588074971,"domain":"xxxx.xxxxx.xxxx.xxxx","event_type":321,"interface":"general_callback","path":"xxxx","report_interval":5000,"sequence":"000000000000000000","stream_id":"xxxxxx","stream_param":"txSecret=f5828cd4a8a09109304b060172fb3960&txTime=665982e4","timeout":5000}
フィードバック