これは、対象となる録画ファイルが生成されたことを意味します。
{
"domain": "qt01.alivecdn.com",
"app": "mp4flvtest_flv",
"stream": "callback_test",
"uri": "mp4flvtest_flv/callback_test/0_2017-03-08-23:09:46_2017-03-08-23:10:40.flv",
"duration": 69.403,
"start_time": 1488985786,
"stop_time": 1488985840
}
具体的には、domain、app、および stream は、それぞれ録画のドメイン名、アプリケーション名およびストリーム名です。uri は、ユーザの録画 OSS バケットの下にある、対象録画ファイルのルートです。duration、start_time および stop_time は、対象録画ファイルの継続時間、開始時刻および終了時刻を表します。
録画ステータスコールバックの例 (NeedStatusNotify=true のときに生成)
-
録画開始イベントのコールバック (録画が正常に開始されることを意味する)
{ "domain": "gs_domain", "app": "gs_app", "stream": "gs_stream", "event": "record_started" }
具体的には、domain、app および stream はそれぞれ録画するドメイン名、アプリケーション名およびストリーム名です。event はイベント名で、record_started、record_paused または record_resumed のいずれかです。
-
録画一時停止イベントのコールバック (録画が一時停止したことを意味する)
{ "domain": "gs_domain", "app": "gs_app", "stream": "gs_stream", "event": "record_paused" }
-
録画再開イベントのコールバック (録画が正常に再開されたことを意味する)
{ "domain": "gs_domain", "app": "gs_app", "stream": "gs_stream", "event": "record_resumed" }