2017年3月12日星期日

m3u8とは何?m3u8再生できないか?m3u8再生ソフト&方法ご紹介

現在、インターネット上の動画形式は.flvまたは.mpgが主流となっている(一部.avi形式もある)。例えば、YouTubeなどの動画共有サイトだ。けれども、最近一部の動画サイトではHLS形式で拡張子が.m3u8形式の動画ファイルを取り扱うことが出てきた。
で、m3u8とは一体どんな何か? 
実は、筆者の私でもはじめて.m3u8という形式を聞いたのだ。ネットで調べて見ると、m3u8ファイルは、複数のメディアファイルのパスをプレーンテキスト(テキストファイル)で記述した、マルチメディアプレイリストのファイルフォーマットだ。あくまでプレイリストであり、m3u8ファイル自体はメディアファイルではない。
というわけで、ネットで「.m3u8」に関する問題が多い: 
☆ ダウンロードしたm3u8形式の動画は、iPhoneでしか再生できないのですか?パソコンでm3u8ファイル再生方法がないか?
☆ jwplayerを利用して、m3u8再生させることができない。スマートフォンからは再生できるのだが、パソコンから再生させようとすると、
『Error loading player.NO playable sources found』と表示される。
解決策があれば教えてください。
・・・・・・
上記のような、m3u8再生方法を探しているユーザーが決して少なくない。そこで、本記事では、私の知る限りに、パソコン、及びiPhone&Androidなどのスマホでm3u8再生することについて、例えば、m3u8再生ソフト/アプリとか、m3u8再生方法など、詳しく解説する。もし同じような問題に悩んでいるなら、ぜひ最後まで参照して見てください。

m3u8再生Part1:そもそもm3u8とは何

m3u8とは
・m3uとは『マルチメディアプレイリストのファイルフォーマット』である。
つまり、これ自体は音楽データでも動画データでもなく、それらのデータが何処にあるかを示しているだけのもの、と言う事になる。
m3u8は、UTF-8(BOMB無し)で作成する事を明示的にした形式。根本的にはm3uとm3u8は同じ物。このファイルに分割されたtsファイルのパスを記述していくことで、複数のファイルを一つのファイルとして再生する事が出来る。
拡張子:.m3u/.m3u8(UTF-8を明示する場合)
種別:プレイリスト
                        --Wikipedia - ウィキペディアより
m3u8フォーマット
M3Uファイルは、一つ、または複数のメディアファイルのパスをプレーンテキスト(テキストファイル)で記述したものである。このファイルを、".m3u"または".m3u8"の拡張子で保存する。
M3Uフォーマットの一般的な使用方法として、単一のエントリにURLを記述することがあげられる。このファイルのおかげで、ストリーミングへのアクセス、ウェブサイトからのダウンロード、インターネットラジオの視聴が容易になる。
iOSのHTTP Live Streamingフォーマットは"M3U" and "M3U8" ファイルをもとにしている。
HLS (Http Live Streaming) とは何?HLSとm3u8はどんな関係がある?
HLSはAppleが策定したライブストリーミングの手法で、自社のiOS端末に向けに開発したHTTPによるメディア配信の規格だ。
httpで通信を行う為、通常のサーバ構成でストリーミング配信が行える便利な規格。
m3u8をブラウザ上で再生する事でストリーミングが可能。
スマホはiOS3以降、Android4.0以降が対応。PCだとMac版Safariのみ対応。

m3u8再生Part2:m3u8再生できない原因について

上記言ったように、m3u8とは、プレイリストであり、動画ファイルそのものではないとのことなので、一般的にm3u8再生するときは、ネット経由で認証できたら、再生可能、ネットを切断した環境では、再生できないようだ。
しかし、ネット経由ではなくと、本当にm3u8ファイル再生できる方法がないか?
実は、m3u8再生できない根本的な原因は、適切なアプリケーションがインストールされていないことだ。 例えば、Windows Media Playerを利用して、パソコンでm3u8再生しようと思ったら、

「ファイルを再生できません。ファイルが別のコンピュータに存在する場合は、ネットワークに接続していることを確認してください。パスを入力した場合は、そのパスが正しいことを確認してください。それでも問題が解決しない場合は、サーバーが使用できない可能性があります。」という表示が出てきて、m3u8再生できないのだ。

まず第一に - m3u8ファイルを取り扱うプログラムとして、インストールされたプログラムが適切に関連付けられていない可能性がある。そのような場合は、手動で関連付けを行う必要がある。編集したいm3u8ファイルを右クリックし、メニューから"プログラムを指定して開く"を選び、インストールされたプログラムを一覧から選んで下さい。その後、M3Uファイルに関する問題は永久になくなるはずだ。 
第二に - 

没有评论:

发表评论