FMUSER Wirlessはビデオとオーディオをより簡単に送信します!

[メール保護] WhatsApp + 8618078869184
言語設定

    HLSでのm3u8の概要

     

    HLSとHttpLive Streamingは、Appleによって定義されたリアルタイムストリーミングのプロトコルです。 HLSは、HTTPプロトコルに基づいて実装されます。 送信内容は3つの部分で構成されます。8つはMXNUMXUXNUMX記述ファイルで、もうXNUMXつはTSメディアファイルです。

    1.M3U8ファイル

       メディアファイルは、一連のタグで構成されるテキストで記述されています。

    #EXTM3U

    #EXT-X-TARGETDURATION:5

    #EXTINF:5、

    ./0.ts

    #EXTINF:5、

    ./1.ts

    #EXTM3U:各M3U8ファイルの最初の行はこのタグでなければなりません。

    #EXT-X-TARGETDURATION:最大メディアセグメント時間の長さ(秒)を指定します。 #EXTINFで指定される時間の長さは、この最大値以下である必要があります。 この値はXNUMX回だけ表示できます。

    #EXTINF:単一のメディアファイルの長さを記述します。 ./0.tsなどのメディアファイルが続きます


    iOSデバイスとMacでHTTPによって配布できます。 プレイリストの標準はm3uによって拡張されたm8u3ファイルであり、メディアファイルはMPEG2-TSまたはAACファイル(オーディオのみ)です。

    m3u8ファイルにはXNUMXつのアプリケーションシナリオがあります。

    マルチレート適応ストリーム、

    #EXTM3U

    #EXT-X-STREAM-INF:PROGRAM-ID = 1、BANDWIDTH = 1280000

    http://example.com/low.m3u8

    #EXT-X-STREAM-INF:PROGRAM-ID = 1、BANDWIDTH = 2560000

    http://example.com/mid.m3u8

    #EXT-X-STREAM-INF:PROGRAM-ID = 1、BANDWIDTH = 7680000

    http://example.com/hi.m3u8

    #EXT-X-STREAM-INF:PROGRAM-ID = 1、BANDWIDTH = 65000、CODECS = "mp4a.40.5"

    http://example.com/audio-only.m3u8

    シングルレート適応ストリーム
    #EXTM3U

    #EXT-X-TARGETDURATION:5220

    #EXTINF:5220、

    http://media.example.com/entire.ts

    #EXT-X-ENDLIST

     

    国際標準化機構はこのRFCドキュメントを定義します:
    http://tools.ietf.org/html/draft-pantos-http-live-streaming-06
    m3u8ファイルはm3uファイルの拡張子です。 拡張キーワードは、RFCで定義されています。
    その中で:
    #EXT-X-TARGETDURATION
    各TSの最大期間を定義します。
    #EXT-X-MEDIA-SEQUENCE
    現在のm3u8ファイルの最初のファイルのシリアル番号を定義します。 各tsファイルには、m3u8ファイルに固定された一意のシリアル番号があります。 シリアル番号は、MBR中にアライメントのコードレートを切り替えるために使用されます。
    #EXT-X-KEY

    tsファイルをデコードするための16バイトのキーファイルを取得するために使用される暗号化方法とキーファイルのURLを定義します。

    属性:
    METHOD
    URL
    #EXT-X-PROGRAM-DATE-TIME
    最初のファイルの絶対時間

    #EXT-X-ALLOW-CACHE

    キャッシュを許可するかどうか。
    #EXT-X-ENDLIST
    m3u8ファイルの終わりを示します。 ライブm3u8にはこのタグがありません。
    #EXT-X-STREAM-INF
    属性:
    BANDWIDTHはビットレートを指定します
    プログラムID一意のID
    CODECSは、ストリームのエンコードタイプを指定します
    #EXT-X-不連続性
    タグが検出されると、次の属性が変更されました。
    ファイル形式
    トラックの数と種類
    エンコーディングパラメータ
    エンコードシーケンス
    タイムスタンプシーケンス

    #EXT-X-VERSIONこの属性は使用できるかどうか、使用できない場合があります

     

     

     

    M3U8は、トップレベルのM3U8とセカンドレベルのM3U8に分けられます。 トップレベルのM3U8は、主にマルチレート適応に使用されます。 第3レベルのM8UXNUMXは実際のスライスファイルです。

    デフォルトでは、クライアントは最初にビットレートが最も高いリクエストを選択します。 ビットレートに到達できないことが判明した場合、ビットレートの低いストリームを要求します


    実際に使用されている最上位のM3U8ファイルは次のとおりです。
    #EXTM3U
    #EXT-X-STREAM-INF:PROGRAM-ID = 201273221265、BANDWIDTH = 358400
    11.m3u8
    #EXT-X-STREAM-INF:PROGRAM-ID = 201273221265、BANDWIDTH = 972800
    22.m3u8

     

    上記のトップレベルのM3U8ファイルは、11つの第3レベルのファイル8.m22u3と8.mXNUMXuXNUMXを定義し、クライアントはそれらのXNUMXつを選択してコンテンツを取得します。

    セカンダリM3U8ファイルの内容は次のとおりです。

     

    #EXTM3U
    #EXT-X-VERSION:1
    #EXT-X-TARGETDURATION:10
    #EXT-X-MEDIA-SEQUENCE:0
    #EXTINF:3、
    1-4.ts
    #EXTINF:8、
    1-6.ts
    #EXTINF:8、
    1-8.ts
    #EXTINF:8、
    1-10.ts
    #EXTINF:8、
    1-12.ts
    #EXTINF:8、
    1-14.ts
    #EXTINF:8、
    1-16.ts
    #EXTINF:9、
    1-18.ts
    #EXTINF:6、
    1-20.ts
    #EXTINF:8、
    1-22.ts
    #EXTINF:9、
    1-24.ts
    #EXTINF:3、
    1-26.ts
    #EXT-X-ENDLIST

     

    クライアントは上記のセカンダリM3U8ファイルを取得した後、内部のファイルを要求し続け、再生できるようになります。

    上記はオンデマンドの状況とライブブロードキャストの状況に関するものであり、M3U8ファイルにはライブであることを示す属性があり、クライアントは定期的に新しいM3U8ファイルを要求します。


    // HLSがオンデマンドとライブブロードキャストを実現する場合、M3U8ファイルの違い

    1.問題の説明
    最近、HLS(HTTP Live Streaming)を使用してライブブロードキャストを行う、トランスコードされたスライス再生テストを行いました。 各TSセグメンテーション時間は10秒で、次のライブm3u8ファイルがTSセグメンテーションファイルに従って生成されます。

    コードをコピーする
    #EXTM3U
    #EXT-X-MEDIA-SEQUENCE:1
    #EXT-X-TARGETDURATION:10

    #EXTINF:10
    hls / 1.ts
    #EXTINF:10
    hls / 2.ts
    #EXTINF:10
    hls / 3.ts
    #EXTINF:10
    hls / 4.ts
    #EXTINF:10
    hls / 5.ts
    #EXTINF:10
    hls / 6.ts
    #EXTINF:10
    hls / 7.ts
    #EXTINF:10
    hls / 8.ts
    #EXTINF:10
    hls / 9.ts
    #EXTINF:10
    hls / 10.ts
    コードをコピーする
     上記のm3u8ファイルをlive.m3u8として保存し、Apacheドキュメントディレクトリに配置して、VLCで次のURLを再生します。

    http://localhost/live.m3u8
    テストでは、再生を開始する最初のファイルが1.tsではないことがわかりました。 いくつかのテストの後、次のことがわかりました。

    リストにXNUMXつ以上のファイルがある限り、リストの最後のXNUMXつのファイルは常に再生されます
    2 問題解決
    インターネットを検索したところ、効果的な情報が見つからなかったのはとても悲しいことです。 バディは同じ状況に遭遇しました、彼はそれを解決した後に彼の経験を共有しましたか?

    同僚と相談したところ、ライブのm3u8ファイルリストをリアルタイムで更新する必要があるため、可能であると同僚は言いました。 テストを行う場合は、最初に最後に#EXT-X-ENDLISTを追加できます。 このメソッドはテスト済みです。動作しますが、これはライブm3u8モードではなくなりました。

    もう一度インターネットを検索した後、私はついにライブのm3u8の説明を見つけたことを確認しました

    ライブプレイリスト(スライディングウィンドウ)
    ライブセッションの場合、新しいメディアファイルが作成されて使用可能になると、ファイルからメディアURIを削除することにより、インデックスファイルが更新されます。

    重要:EXT-X-ENDLISTタグはライブプレイリストに存在しません。これは、新しいメディアファイルが利用可能になったときにインデックスファイルに追加されることを示します。

    セッションの開始時に表示されるライブプレイリストの例については、リスト3を参照してください。

    リスト3セッション開始時のライブプレイリスト。

    コードをコピーする
    #EXTM3U
    #EXT-X-TARGETDURATION:10
    #EXT-X-VERSION:3
    #EXT-X-MEDIA-SEQUENCE:1
    #EXTINF:10、
    ファイルシーケンス1.ts
    #EXTINF:10、
    ファイルシーケンス2.ts
    #EXTINF:10、
    ファイルシーケンス3.ts
    #EXTINF:10、
    ファイルシーケンス4.ts
    #EXTINF:10、
    ファイルシーケンス5.ts
    コードをコピーする
    EXT-X-MEDIA-SEQUENCEタグの値は、プレイリストファイルから削除されるメディアURIごとに1ずつインクリメントする必要があります。 メディアURIは、プレイリストに表示される順序でプレイリストファイルから削除する必要があります。 更新されたインデックスファイルは、連続ストリームへの移動ウィンドウを表示します。 このタイプのセッションは、連続ブロードキャストに適しています。

    新しいメディアURIで更新された後の同じプレイリストは次のとおりです。

    リスト4メディアURIを更新した後のライブプレイリスト。

    コードをコピーする
    #EXTM3U
    #EXT-X-TARGETDURATION:10
    #EXT-X-VERSION:3
    #EXT-X-MEDIA-SEQUENCE:2
    #EXTINF:10、
    ファイルシーケンス2.ts
    #EXTINF:10、
    ファイルシーケンス3.ts
    #EXTINF:10、
    ファイルシーケンス4.ts
    #EXTINF:10、
    ファイルシーケンス5.ts
    #EXTINF:10、
    ファイルシーケンス6.ts
    コードをコピーする
    3.ライブm3u8更新ルール
    ライブm3u8ファイルのリストは継続的に更新する必要があり、ルールを更新します。

    ファイルプレイリストの一番上の(再生されたと思う)ファイルを削除します
    EXT-X-MEDIA-SEQUENCEタグを継続的に更新し、1ずつ増やします
    4.実験
    テスト用のライブm3u8を生成する小さなプログラムを作成します

    使用法:
    m3u8_gen.exe start_num list_count duration filename.m3u8 [プレフィックス]
    使用例

    m3u8_gen.exe 1 3 10 live.m3u8 hls /
    live.m3u8ファイルを次のように生成します

    コードをコピーする
    #EXTM3U
    #EXT-X-MEDIA-SEQUENCE:1
    #EXT-X-TARGETDURATION:10
    #EXTINF:10
    hls / 1.ts
    #EXTINF:10
    hls / 2.ts
    #EXTINF:10
    hls / 3.ts
    コードをコピーする
    BATスクリプトを記述して、live.m3u8ファイルを10秒ごとに更新します

    コードをコピーする
    @オフエコー

    f

     

     

     

     

     

     

    どのくらい遠くまで(長い)変換器のカバー?

    送信範囲は、多くの要因に依存します。 真の距離は、建物やその他の障害物、受信機の感度、受信機のアンテナのような環境を使用して、高さをインストールするアンテナ、アンテナ利得に基づいています。 田舎でアンテナより高いと使用したインストール、距離ははるか遠くなります。

    【実施例5W FMトランスミッタは、都市と故郷に使用します。

    私は彼の故郷でのGPアンテナと米国の顧客の利用5WのFMトランスミッターを持っている、と彼は車でそれをテストし、それが10km(6.21mile)をカバー。

    私はそれが5km(2mile)についてカバーし、私の故郷でのGPアンテナと1.24WのFMトランスミッターをテストします。

    私はそれだけで5meter(300ft)についてカバーし、広州市のGPアンテナと984WのFMトランスミッターをテストします。

    以下は、異なる電力のFMトランスミッタのおおよその範囲です。 (範囲は直径です)

    0.1W〜5W FMトランスミッター:100M〜1KM

    5W〜15W FM Ttransmitter:1KM〜3KM

    15W〜80W FMトランスミッター:3KM〜10KM

    80W〜500W FMトランスミッター:10KM〜30KM

    500W〜1000W FMトランスミッター:30KM〜50KM

    1KW〜2KW FMトランスミッター:50KM〜100KM

    2KW〜5KW FMトランスミッター:100KM〜150KM

    5KW〜10KW FMトランスミッター:150KM〜200KM

    送信機のための私達に連絡するには?

    私に電話+ 8618078869184 OR
    メールを送ってください [メール保護]
    1.Howはるかにあなたは直径がカバーしたいですか?
    2.Howあなたの高い塔?
    あなたは3.Whereからですか?
    そして、私たちはより多くの専門家のアドバイスを提供します。

    私たちに関しては

    FMUSER.ORGは、RFワイヤレス伝送/スタジオビデオオーディオ機器/ストリーミングおよびデータ処理に重点を置いたシステムインテグレーション会社です。アドバイス、コンサルティングからラックの統合、設置、試運転、トレーニングまで、すべてを提供しています。
     
    FMトランスミッタ、アナログTVトランスミッタ、デジタルTVトランスミッタ、VHF UHFトランスミッタ、アンテナ、同軸ケーブルコネクタ、STL、放送処理、スタジオ向け放送製品、RF信号モニタリング、RDSエンコーダ、オーディオプロセッサ、リモートサイトコントロールユニット、 IPTV製品、ビデオ/オーディオエンコーダ/デコーダは、大規模な国際放送ネットワークと小規模なプライベートステーションの両方のニーズを満たすように設計されています。
     
    私たちのソリューションには、FMラジオ局/アナログテレビ局/デジタルテレビ局/オーディオビデオスタジオ機器/スタジオ送信機リンク/送信機テレメトリーシステム/ホテルテレビシステム/ IPTVライブ放送/ストリーミングライブ放送/ビデオ会議/ CATV放送システムがあります。
     
    高い信頼性と高性能がシステムとソリューションにとって非常に重要であることを私たちは知っているので、私たちはすべてのシステムに先進技術製品を使っています。 同時に私達はまた私達のプロダクトシステムを非常に適正価格で確かめなければなりません。
     
    私たちは公共および商業放送局、電気通信事業者および規制当局の顧客を持っています、そしてまた私たちは何百ものより小さな、地方およびコミュニティ放送局に解決策と製品を提供します。
     
    FMUSER.ORGは15年以上輸出しており、世界中にクライアントがいます。 この分野で13年の経験を持つ私たちは、お客様のあらゆる種類の問題を解決するための専門家チームを持っています。 私たちはプロの製品とサービスの非常にリーズナブルな価格を提供することに専念しました。
    連絡先メールアドレス : [メール保護]

    私たちの工場

    我々は持っています 近代化 工場の。 あなたが中国に来たときに私たちの工場を訪問する歓迎されています。

    現在では、既に存在しています 1095のお客様 世界中の当社の広州天河オフィスを訪問しました。 あなたが中国に来ている場合は、私たちを訪問する歓迎されています。

    フェア

    これは2012グローバルソースへの参加であります 香港エレクトロニクスフェア . 世界中からのお客様 最終的に一緒に取得する機会を持っています。

    FMUSERはどこにありますか?

    この番号を検索できます " 23.127460034623816,113.33224654197693 "グーグルマップで、あなたは私たちのfmuserオフィスを見つけることができます。

    FMUSER広州事務所がある天河区にあります カントンの中心 。 非常に 近く   広州交易会 , 広州駅, xiaobei道路とdashatou 、のみ必要 10 minutes 取る場合 タクシー 。 世界中の友人が訪問し、交渉を歓迎します。

    お問い合わせ:スカイブルー
    携帯電話:+ 8618078869184
    WhatsApp:+ 8618078869184
    Wechat:+ 8618078869184
    Eメール: [メール保護]
    QQ:727926717
    スカイプ:sky198710021
    住所:No.305ルームHuiLanビルNo.273 Huanpu道広州中国郵便番号:510620

    英語: PayPal、クレジットカード、ウェスタンユニオン、アリペイ、マネーブッカー、T / T、LC、DP、DA、OA、Payoneerなど、すべての支払いを受け付けます。ご不明な点がございましたら、ご連絡ください [メール保護] またはWhatsApp + 8618078869184

    • ペイパル。  www.paypal.com

      私たちは、あなたが当社の商品を購入するペイパルを使用することをお勧めし、ペイパルは、インターネット上で購入する安全な方法です。

      上に私たちの項目リストページの一番下のすべてが支払うためにPayPalのロゴを持っています。

      クレジットカード。PayPalを持っていないが、あなたはクレジットカードをお持ちの場合は、クレジットカードでの支払いを黄色のPayPalボタンをクリックすることができます。

      -------------------------------------------------- -------------------

      しかし、あなたはクレジットカードを持っていないし、PayPalのaccoutを得たためにPayPalのアカウントまたは困難を持っていない場合、あなたは次のように使用することができます。

      ウエスタンユニオン。  www.westernunion.com

       

      私にウェスタンユニオンによって支払います:

      名前/名:Yingfeng
      姓/名字/姓:Zhang
      氏名:Yingfeng Zhang
      国:中国
      市:広州 

      -------------------------------------------------- -------------------

      T / T。  でのお支払い T / T(電信送金/電信振替/銀行振込)
       
      最初の銀行情報(会社のアカウント):
      SWIFT BIC:BKCHHKHHXXX
      銀行名:BANK OF CHINA(香港)リミテッド、香港
      銀行口座:中国タワー、1ガーデンルート、セントラル、香港
      銀行コード:012
      アカウント名:FMUSER INTERNATIONAL GROUP LIMITED
      アカウントなし。 :012 - 676 - 2 - 007855 - 0
      -------------------------------------------------- -------------------
      XNUMX番目の銀行情報(会社のアカウント):
      受益者:Fmuser International Group Inc
      口座番号:44050158090900000337
      受益者銀行:中国建設銀行広東支店
      SWIFTコード:PCBCCNBJGDX
      住所:NO.553 Tianhe Road、Guangzhou、Guangdong、Tianhe District、China
      **注:銀行口座に送金する場合は、備考欄に何も記入しないでください。記入しないと、国際貿易事業に関する政府の方針により、支払いを受け取ることができません。

    時支払明確*これは、営業日1-2で送信されます。

    *私たちはあなたのpaypal住所に送信します。 あなたがアドレスを変更したい場合は、私のメールにあなたの正しい住所と電話番号を送信してください。 [メール保護]

    パッケージは2kgを下回る場合*、我々は航空郵便を経由して出荷されます、それはあなたの手に15-25days程度かかります。

    パッケージは2kg以上であれば、我々はEMS、DHL、UPS、フェデックス速い速達便を経由して出荷されます、それはあなたの手に7〜15days程度かかります。

    100kgよりパッケージ以上ならば、我々はDHLや航空貨物を経由して送信されます。 それはあなたの手に3〜7days程度かかります。

    すべてのパッケージは、中国の広州形成しています。

    *パッケージは「ギフト」として送信され、可能な限りクリアされません。購入者は「TAX」の料金を支払う必要はありません。

    *船の後、私たちはあなたに電子メールを送信し、追跡番号を与えます。

    保証について。
    お問い合わせ--- >>アイテムを私たちに返送してください--- >>別の交換品を受け取って送ってください。

    名前:劉xiaoxia
    住所:305Fang HuiLanGe HuangPuDaDaoXi 273Hao TianHeQu中国広州。
    ZIP:510620
    電話:+ 8618078869184

    このアドレスに戻り、ノートにあなたのpaypal住所、氏名、問題を記述してください。

    すべての質問の一覧を表示

    ニックネーム

    メール

    質問

      サプライズを取得するには、メールアドレスを入力してください

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org ->アフリカーンス語
      sq.fmuser.org ->アルバニア語
      ar.fmuser.org ->アラビア語
      hy.fmuser.org ->アルメニア語
      az.fmuser.org ->アゼルバイジャン
      eu.fmuser.org ->バスク
      be.fmuser.org ->ベラルーシ語
      bg.fmuser.org ->ブルガリア語
      ca.fmuser.org ->カタロニア語
      zh-CN.fmuser.org ->中国語(簡体字)
      zh-TW.fmuser.org ->中国語(繁体字)
      hr.fmuser.org ->クロアチア語
      cs.fmuser.org ->チェコ
      da.fmuser.org ->デンマーク語
      nl.fmuser.org ->オランダ語
      et.fmuser.org ->エストニア語
      tl.fmuser.org ->フィリピン人
      fi.fmuser.org ->フィンランド語
      fr.fmuser.org ->フランス語
      gl.fmuser.org ->ガリシア語
      ka.fmuser.org ->グルジア語
      de.fmuser.org ->ドイツ語
      el.fmuser.org ->ギリシャ語
      ht.fmuser.org ->ハイチクレオール
      iw.fmuser.org ->ヘブライ語
      hi.fmuser.org ->ヒンディー語
      hu.fmuser.org ->ハンガリー語
      is.fmuser.org ->アイスランド語
      id.fmuser.org ->インドネシア語
      ga.fmuser.org ->アイルランド
      it.fmuser.org ->イタリア語
      ja.fmuser.org ->日本語
      ko.fmuser.org ->韓国語
      lv.fmuser.org ->ラトビア語
      lt.fmuser.org ->リトアニア語
      mk.fmuser.org ->マケドニア語
      ms.fmuser.org ->マレー語
      mt.fmuser.org ->マルタ語
      no.fmuser.org ->ノルウェー語
      fa.fmuser.org ->ペルシア語
      pl.fmuser.org ->ポーランド語
      pt.fmuser.org ->ポルトガル語
      ro.fmuser.org ->ルーマニア語
      ru.fmuser.org ->ロシア語
      sr.fmuser.org ->セルビア語
      sk.fmuser.org ->スロバキア
      sl.fmuser.org ->スロベニア語
      es.fmuser.org ->スペイン語
      sw.fmuser.org ->スワヒリ語
      sv.fmuser.org ->スウェーデン語
      th.fmuser.org ->タイ
      tr.fmuser.org ->トルコ語
      uk.fmuser.org ->ウクライナ語
      ur.fmuser.org ->ウルドゥー語
      vi.fmuser.org ->ベトナム人
      cy.fmuser.org ->ウェールズ
      yi.fmuser.org ->イディッシュ語

       
  •  

    FMUSER Wirlessはビデオとオーディオをより簡単に送信します!

  • お問い合わせ

    住所:
    No.305ルームHuiLanビルNo.273HuanpuRoad広州中国510620

    Eメール:
    [メール保護]

    Tel / WhatApps:
    +8618078869184

  • カテゴリー

  • ニュースレター

    名またはフルネーム

    電子メール

  • PayPalのソリューション  ウエスタンユニオン中国銀行
    Eメール:[メール保護]   WhatsApp:+8618078869184 Skype:sky198710021 私とチャットしてくれ
    FC2ブログ著作権2006-2020 www.fmuser.org

    お問い合わせ(英語)