私はMediaSource APIと.webmビデオを使用しているHtml5Rocks.comのthisの例に続きました。私は別の.webmビデオでこの例を試してみましたが動作していましたが、.mp4ビデオで試してみるとうまくいきませんでした。どういうわけか可能ですか?MediaSource APIとmp4
答えて
アップデート:MP4-DASHがサポートされるようになりました。
MP4は、まだメディアソースAPIのChromeの実装ではサポートされていません。
サポートを追加する予定ですが、数ヶ月間はサポートされません。私たちは現在、W3Cに最近提案されたMedia Source API specの新しいバージョンに合わせて、既存の実装を更新することに集中しています。
Aaron、mp4サポートのアップデートはありますか? –
はい。 MP4は、以下のStevenが述べたようにサポートされています。 –
更新見て、実装のアップグレードのprogessをたどることができます(より正式またはISO BMFF)MP4サポートは、クロームのDev /カナリアです。メディアソース仕様に準拠した方法でMP4ファイルを生成する必要があります。幸運なことに、Media SourceはMPEG-DASHを念頭に置いて書かれているため、DASH準拠のファイルはすべてMedia Sourceで動作します。
MP4Box -dash 5000 -frag 5000 -rap some_file.mp4
...「some_file_dash.mp4」を作成し、メディアソースと互換性があります:GPAC/MP4Boxは、このための素晴らしいツールです。以前リリースされたバージョンのMP4Boxにはいくつかのバグがありますので、今はSVNからビルドすることをお勧めします。
ここに '--dash'オプションに関するドキュメントがあります:[link](http://gpac.wp.mines-telecom.fr/mp4box/dash/) – FeeJai
@と同じように、MP4Boxを使用して破線のMP4ファイルを作成し、Chrome canary m23 build(メディアソースapiを有効にする)を試してみてください。次の世話をする必要があります。
- セグメントのセグメントごとに単一の断片(
-dash <ms> -frag <same ms>
) - があるはず
- (
-rap
)SAPで始める必要があり、それはセグメントを追加するようなデモのスクリプトを変更セグメント後webmの場合と同じサイズのチャンクに分割することは、ISO BMFFでは機能しません。 MP4Boxで生成されたmpdファイルを使って個々のセグメントサイズを知ることができます。 MSEを使用してHTML5の再生のために
あなたはそれを試すなかったブラウザのオープンソースdash.jsプレーヤーやbitdash MPEG-DASH player
- 1. MediaSourceでローカルファイルを使用する
- 2. getusermediaデータをmediasourceに追加する
- 3. MP4ファイルのGLvideoFrame
- 4. html5 mp4ビデオプレーヤー
- 5. MP4ビデオ - ここ
- 6. ios html5 video mp4
- 7. Mencoder Mp4(x264)エンコーディング
- 8. MPEG-DASHと断片化されたmp4
- 9. フロープレーヤRTMPストリーミング、mp4、Amazon CloudfrontとiPad/iPhone
- 10. MP4 H.264 in Flash
- 11. node.js:youtube to mp4 to mp3
- 12. SourceBufferに追加しているMediaSourceが初めて動作しない
- 13. h264 mp4インデックスからフロントコマンドライン
- 14. Pythonのmp4メタデータ抽出
- 15. iPad MP4再生の問題
- 16. メタデータをmp4に設定
- 17. iOSデバイスのPlayigビデオコンテンツ(mp4)
- 18. Android MP4 moov mdat問題
- 19. カラー修正MP4/Webmビデオ
- 20. ウェブビューでアプリローカルビデオ(.mp4)を再生
- 21. WebViewで.mp4を再生
- 22. OSMFのFlashビデオmp4メタデータ
- 23. html5でmp4ビデオを表示
- 24. iPhoneとiPadは.mp4ファイルの拡張子を持たないmp4ビデオを再生できません
- 25. 断片化したMP4 "mdat"アトムからMP4ファイルを再構築しますか?
- 26. 断片化されたMP4を複数のMP4ファイルに分割する
- 27. iOS 5.1でmp4とm4vファイルがバンドルされていません
- 28. vlcとhtmlブラウザを使ったmp4のストリーミング
- 29. オンラインMP4を再生すると長いバッファリングが発生する
- 30. mutagen:mp3、flac、mp4でのアルバムアートの検出と埋め込み方法
のようなJSベースのプレーヤーの実装が必要になりますか?この例はChrome専用です彼らの例はあなたのブラウザで動作しましたか?あなたはこれをしましたか?サポート:現在、MediaSource APIはabout:flagsを介して有効または無効に設定されたChrome Dev Channel 17+でのみ利用可能です。 –
はい、私はChromeで試しました。彼らの例は働いていましたが、.webmだけでした。私が.mp4でビデオを変更したとき、うまくいきませんでした。そして私が求めているのは、それが何とか.mp4ビデオで動作することができるということです。私はそれがクロームでのみ動作しますが、その罰金を知っています。 – nvlbg
よく、デモの説明で「このデモは.webmビデオをファイルAPIを使用してチャンクに分割します」 - それは最先端のものですが、あまり期待していません –