HTTPライブストリーミング(HLS)を使用して、コンピュータとiPhoneにビデオをストリーミングしようとしています。アップルの「HTTP Live Streaming Overview」や「iPhoneとiPad向けのHTTPライブストリーミングメディアの作成と展開のベストプラクティス」を読んだ後、私はちょっと立ち往生しています。そこHTMLビデオタグを使用してm3u8ファイルを再生する
ffmpeg -i "example.mkv" -f mpegts -threads:v 4 -sws_flags bicubic -vf "scale=640:352,setdar=16/9,ass=sub.ass" -codec:v libx264 -r 29.970 -b:v 1200k -profile:v baseline -level:v 3.0 -movflags faststart -coder 1 -flags +loop -cmp chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 239 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -direct-pred 1 -fast-pskip 1 -af "aresample=48000" -codec:a libvo_aacenc -b:a 96k -ac 2 -y "output.ts"
心配はありません:
は、私は、ファイルMPEG-TS形式とAppleが推奨する設定とベースラインプロファイル3.0をエンコードするために私のソースファイル(MKV)及び使用のffmpegを取りました。 pre-compiled segmenting toolを使って動画を分割し、.m3u8の再生リストを作成しました。結果ファイルには、このように見えた:#EXTM3U
#EXT-X-TARGETDURATION:10
#EXTINF:10,
http://localhost/media/stream/stream-1.ts
#EXTINF:10,
http://localhost/media/stream/stream-2.ts
#EXTINF:10,
http://localhost/media/stream/stream-3.ts
#EXT-X-ENDLIST
は、私はいくつかのExample Playlist Files for use with HTTP Live Streamingに対して、私はすべての問題を見ていないことを確認しました。私もVLCで.m3u8ファイルを再生しようとしましたが、それは魅力的です。
私は、ファイル再生するにはHTMLページを作成:
<html lang="en">
<head>
<meta charset=utf-8/>
</head>
<body>
<div id='player'>
<video width="352" height="288" src="stream.m3u8" controls autoplay>
</video>
</div>
</body>
</html>
を、このページでは私のiPhone上で、クロム、Safariで動作しません。 w3schools上のhtml5ビデオタグの例は、自分のコンピュータでうまく動作し、上記の正式なAppleの概要は、私のページと非常によく似たHTMLの例です。それにもかかわらず、自分の.m3u8ページにアクセスすると、私のビデオプレーヤーは完全に反応しません。
mediastreamvalidatorツールの出力を表示できますか? – vipw
返信いただきありがとうございます!残念なことに、私は「現実の」アップルの開発者になるために現金を払ったわけではないので、私はその特定のツールを持っていません。私は少しの成功で代替の可能性を探してきました。あなたがその前で与えることができるアドバイスは大歓迎です! – drucifer
おそらくあなたは公開Webサーバーにファイルを置くことができます。無料のWebサーバーが必要な場合は、マイクロAmazon EC2インスタンスを使用できます。その後、より多くのツールにアクセスできる人が一見することができます。 実際には、あなたのウェブサーバーによって返されるMIMEタイプが不思議です...これが役立つかどうかを確認してください:http://stackoverflow.com/questions/6438680/http-live-streaming-not-working-on- apache/15696465 – vipw