サポート問い合わせ先| システムステータス
ページコンテンツ

    ライブAPI:ID3タイミングメタデータを挿入します

    このトピックでは、Live APIを使用してID3タイミングメタデータをライブストリームに挿入する方法について説明します。

    概要

    ID3タイミングメタデータは、特定の時点でライブストリームを使用してデータを送信するために使用されます。進行中のジョブのID3タイミングメタデータを挿入するには、POST リクエスト先:

    https://api.bcovlive.io/v1/jobs/JOB_ID/id3tag
    

    リクエスト本文の例

    {
     "id3_tag": {
     "name": "cp1",
     "value": "Some information I want to send",
       "timecode": "15:50:49:16"
     }
    }

    レスポンスの例

    {
    "id": "JOB_ID",
    "id3_tag": {
    "tag_name": "BCOV",
    "tag_value": "my value"
    }
    }

    SMPTEタイムコードは入力に存在しますか?

    すべてのエンコーダーがSMPTEタイムコードを送信するわけではありません。それらが入力に存在するかどうかを確認するには、次のようなタグのVODチャンクリストを確認する方法があります。#VOD-TIMING:timecode=15:18:36:01,wallclock=1549047672441,tsvideo=25400,tsaudio=-1。VODチャンクリストのURLは、output_media_files[0].playback_url_vodジョブ情報を取得するとき。

    ライブプレイリストを分析してタイムコードを取得する

    Brightcove Liveジョブを作成すると、デフォルトのマスタープレイリストが返されます。例は次のとおりです。

    https://bcovlive-a.akamaihd.net/ade7a7b3aaea4a4d8107fb8bb262381e/eu-central-1/52725330351/playlist.m3u8

    URL拡張子の最後の部分に「_vod」を追加する必要があるVODマスタープレイリストが必要になります。プレイリスト_vod.m3u8

    https://bcovlive-a.akamaihd.net/ade7a7b3aaea4a4d8107fb8bb262381e/eu-central-1/52725330351/playlist_vod.m3u8

    プレイリストはで構成されます いくつかのレンディション/プロファイル。プレイリストを「カール」すると、レンディションを見ることができます。例:

    
    curl -i "https://bcovlive-a.akamaihd.net/ade7a7b3aaea4a4d8107fb8bb262381e/eu-central-1/52725330351/playlist_vod.m3u8"
    
    #EXTM3U
    #EXT-X-VERSION:3
    #EXT-X-STREAM-INF:BANDWIDTH=4292608,CODECS="avc1.100.41,mp4a.40.2",RESOLUTION=1920x1080
    profile_0/chunklist_vod.m3u8
    #EXT-X-STREAM-INF:BANDWIDTH=2654208,CODECS="avc1.100.41,mp4a.40.2",RESOLUTION=1280x720
    profile_1/chunklist_vod.m3u8
    #EXT-X-STREAM-INF:BANDWIDTH=1937408,CODECS="avc1.77.41,mp4a.40.2",RESOLUTION=960x540
    profile_2/chunklist_vod.m3u8
    #EXT-X-STREAM-INF:BANDWIDTH=1118208,CODECS="avc1.77.31,mp4a.40.2",RESOLUTION=640x360
    profile_3/chunklist_vod.m3u8

    レンディション/プロファイルプレイリストの完全なリストは 次の「profile_0」および「profile_1」URLのようになります。

    https://bcovlive-a.akamaihd.net/ade7a7b3aaea4a4d8107fb8bb262381e/eu-central-1/52725330351/profile_0/chunklist_vod.m3u8
    https://bcovlive-a.akamaihd.net/ade7a7b3aaea4a4d8107fb8bb262381e/eu-central-1/52725330351/profile_1/chunklist_vod.m3u8

      タイムコードを確認するためにこれらのVODプレイリストを確認するためのいくつかのオプションがあります。

    1. 「curl」コマンドを実行できます。例:
    2. 
      curl -i "https://bcovlive-a.akamaihd.net/ade7a7b3aaea4a4d8107fb8bb262381e/eu-central-1/52725330351/profile_0/chunklist_vod.m3u8"
      #EXTM3U
      #EXT-X-VERSION:3
      #EXT-X-TARGETDURATION:8
      #EXT-X-MEDIA-SEQUENCE:0
      #EXT-X-DISCONTINUITY-SEQUENCE:0
      #EXT-X-INDEPENDENT-SEGMENTS
      #BCOV-RENDITION-DATA-X-STREAM-INF:BANDWIDTH=4292608,RESOLUTION=1920x1080,FRAME-RATE=25.000,CODECS="mp4a.40.2,avc1.100.41"
      #VOD-STARTTIMESTAMP:1573207934483
      #VOD-MANIFESTSTARTTIME:1573207934483
      #VOD-TOTALDELETEDDURATION:0.0
      #VOD-FRAMERATE:25.0
      #VOD-TIMING:timecode=null,wallclock=1573207934483,tsvideo=3480040,tsaudio=3480007
      #EXT-X-PROGRAM-DATE-TIME:2019-11-08T10:12:11.871+00:00
      #EXTINF:7.2,
      2etzot2c_66e2f8bc56774f4b9a2e26adee46c5b3_media_2.ts
      #VOD-TIMING:timecode=null,wallclock=1573207941720,tsvideo=3487240,tsaudio=3487239
      #EXT-X-PROGRAM-DATE-TIME:2019-11-08T10:12:19.071+00:00
    3. Safari  ブラウザを使用している場合は、マスタープレイリストまたはチャンクリストの 1 つを再生できます。次に、開発者ネットワークタブを開き、「chunklist」を検索します。そのうちの1つを選択し、プレビュータブを見てください。
    4. Safari をお持ちでない場合は、の Akamai プレーヤーを使用して、別のブラウザーで同じプロセスを適用できますhttp://players.akamai.com/hls/。Akamai Player でプレイリストを読み込み、ブラウザのネットワークタブを開いて「チャンクリスト」を検索します。
    5. あなたがプロキシを持っているなら、「チャールズ」として、それは同じ原則です。Safari または Akamai HLS プレーヤーで VOD プレイリストの 1 つを再生し、プロキシで結果をフィルタリングして、返されたチャンクリストの 1 つを確認します。

    ページの最終更新日22 Sep 2021