明滅するプログラマの思索

WEBエンジニアとして勤務している一介の男が、日々気づいたことをまとめるブログです

HLS

ストリーミング動画のプレイリストを非同期に切り替える

3つ目の HLS(HTTP Live Streaming)ネタです。 HLSプレイリストをPCで再生する場合、video.js ライブラリを利用すると楽です。 <html> <head> <link href="https://vjs.zencdn.net/6.2.7/video-js.css" rel="stylesheet"> <script type="text/javascript" src="./js/jquery-2.1.1.min.js"></script> </head> <body> <div class="movie_content_cap"> </div></body></html>

PHPのMediaInfoパッケージを利用してHLS用に動画分割する

HTTP Live Streaming を実装する際、もともとの動画ファイルを分割し、プレイリストファイル(m3u8)を作成する必要があります。 HLS(HTTP Live Streaming) を構築する - 明滅するプログラマの思索 で分割する流れをまとめてありますが、今回はこれをPHPで自動…

HLS(HTTP Live Streaming) を構築する

HLS とは Apple が開発した動画ストリーミングのためのロジックです。 主にSmartphone向け、iPhone / Android3.0 以上で動作します。PCではデフォルトでは再生できませんが、Javascriptベースの再生可能なプレイヤーは開発されています。 特別なサーバを必要…