FMUSER Wirlessはビデオとオーディオをより簡単に送信します!
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 ->イディッシュ語
HLSプロトコルとは何ですか:
HLS(Http Live Streaming)は、Appleによって定義されたリアルタイムストリーミング用のプロトコルです。 HLSは、HTTPプロトコルに基づいて実装されます。 送信内容は3つの部分で構成されます。8つはMXNUMXUXNUMX記述ファイルで、もうXNUMXつはTSメディアファイルです。
HLSプロトコルアプリケーション:
トランスポート層プロトコルは標準のHTTPプロトコルのみを必要とするため、HLSはファイアウォールやプロキシサーバーを簡単に通過でき、CDNを使用して配信を高速化できます。これにより、大規模アプリケーションのボトルネックを簡単に解決できます。 また、クライアントは簡単に実装できます。
HLSは現在、オンデマンドおよびライブブロードキャストの分野で広く使用されています。 HLSプロトコルは、HTTPプロトコルを介してオーディオおよびビデオストリームを送信し、ライブビデオを実現します。 HLSプロトコルの実現が鍵となります。 特に、ライブ放送分野における携帯電話の現在のライブ放送プロトコルは、基本的にアップルのHLSプロトコルを使用しています。 今回の合意により、携帯端末での生放送の問題は解決したと言えます。
ツール/材料
800liメディアサーバー
方法/ステップ
HLSプロトコルアーキテクチャ図:
HLSプロトコルのM3U8ファイルを生成する方法
M3U8ファイルの生成と分析:
HLSプロトコルの主な内容は、テキストプロトコルM3U8に関するものです。 実際、生成と分析は非常に簡単です。 以下は、実際のアプリケーションの例です。
メディアプレイリスト(メディアプレイリスト)
HLSプロトコルのM3U8ファイルを生成する方法
・HLSは、URI(RFC3986)が指すプレイリストを介したメディアストリームを表します。
・プレイリストは、いくつかのURIと説明タグを含む、UTF-8でエンコードされたテキストファイルを使用するメディアプレイリストまたはマスタープレイリストにすることができます。
・メディアプレイリストには、メディアセグメントのリストが含まれています。 順番に再生すると、ストリーム全体を再生できます。
・このプレイリストを再生するには、クライアントは最初にプレイリストをダウンロードしてから、その中の各メディアセグメントを再生する必要があります。
・より複雑な状況は、プレイリストがバリアントストリームコレクションを含むマスタープレイリストであるということです。 通常、各バリアントストリームには、同じストリームの複数の異なるバージョン(異なる解像度や異なるビットレートなど)が含まれています。
HLSメディアセグメント
・各メディアセグメントはURIで指定され、バイト範囲を含めることができます。
・各メディアセグメントの期間は、EXTINFタグで指定されます。
・各メディアセグメントには、一意の整数のメディアセグメント番号があります。
・一部のメディア形式では、メディアセグメントを解析する前に、パーサーを初期化するために形式固有のシーケンスが必要です。 このフィールドはメディア初期化セクションと呼ばれ、EXT-X-MAPタグで指定されます。
HLS遅延の問題
HLSの理論上の遅延= 1スライス期間+ 0-1 td(tdはEXT-X-TARGETDURATIONであり、プレーヤーがスライスをフェッチする間隔時間として簡単に理解できます)+ 0-n起動スライス(Appleの公式推奨はリクエストです(3クリップ後に再生開始)+プレーヤーが要求したクリップのネットワーク遅延(ネットワーク接続に時間がかかる)低遅延効果を追求するために、スライスを小さくカットし、スライスをフェッチする間隔をを小さくすると、プレーヤーはXNUMXつのスライスがフェッチされる前に再生を開始します。ただし、これらの最適化方法により、HLSが不安定になったりエラーが発生したりするリスクが高まります。
今日、多くのストリーミングメディアライブブロードキャストシステムメーカーは、HLSプロトコルを使用してAndroidフォンとAppleフォンの再生の問題を解決しています。 効果的なライブビデオのM3U8再生リンクアドレスを自動的に生成します。これは、HLSプロトコルのM3U8ファイルであり、VLCプレーヤーなどのM3U8をサポートするサードパーティプレーヤーでスムーズに再生するか、HTML5Webテクノロジーと組み合わせてモバイルブラウザーで視聴します。 Webページライブビデオ。
HLSプロトコルのM3U8ファイルを生成する方法
サンプルの再生コードは次のとおりです。
Webページに埋め込まれたHTMLコード
<script type="text/javascript" src="http://192.168.1.44:8083/assets/player.js"></script>
p2ps_embed("hls", "live", "http://192.168.1.44:8083/videos/live/22/39/tUabV17nAPCev"、" p2ps_video "、" 640 "、" 480 "、" 10.1.0 "、"http://192.168.1.44:8083/assets/expressInstall.swf"、{}、{allowFullScreen:true、allowScriptAccess:"常に "});
再生するには、Flash Player2以降が必要です。http://www.adobe.com/go/getflashplayer"><img src = "http://www.adobe.com/images/shared/download_buttons/get_flash_player。 gif "alt ="最新のFlashプレーヤーをインストールする "/>
MobleM3U8リンク
http://192.168.1.44:8083/videos/live/22/39/tUabV17nAPCev/tUabV17nAPCev.M3U8
|
サプライズを取得するには、メールアドレスを入力してください
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はビデオとオーディオをより簡単に送信します!
お問い合わせ
カテゴリー
ニュースレター