ここ数か月、HTML5 を使用したビデオ録画の可能性を探し始めました。opera
しかし、デスクトップ ブラウザでのみchrome
使用できることがわかりましたgetUserMedia()
。モバイル ブラウザについては知りません。すべてのデスクトップおよびモバイル ブラウザーで HTML5 でビデオ録画が可能であることを誰か教えてください。可能であれば、その方法を教えてください..そして、すべてのプラットフォームで HTML5 を使用したビデオ キャプチャの可能性を教えてください。
3 に答える
現時点では、Chrome (デスクトップ バージョンとモバイル バージョンの両方) と Firefox (デスクトップ バージョンのみ) が最適な互換性を提供しています。
Opera もサポートしてgetUserMedia()
いますが、それ以外の API は Opera ではサポートされていません。
ブラウザから直接ビデオを録画する試みはすでにいくつかありますが、現時点では確立された標準はありません。
HTML5 を使用したビデオとオーディオのキャプチャの状態に関する優れた記事があります。http: //hdfvr.com/html5-video-recording
また、必要に応じて、webRTC 実験が現在開発しているいくつかのデモを表示できます: https://www.webrtc-experiment.com/RecordRTC/
完全な開示: 私は Ziggeo で働いています。
WebRTC のサポートは現在、Chrome、Opera、および Firefox に限定されており、さまざまな程度のサポートがあります。
Firefox では、ビデオとオーディオを webm blob として記録し、サーバーに送信できます
Chrome と Opera はビデオ フレームとオーディオ信号へのアクセスを提供するため、JS で自分自身をエンコードし、サーバーに送信して、つなぎ合わせる必要があります。
他のすべてのブラウザーと古いバージョンの Firefox、Chrome、Opera では、Flash にフォールバックする必要があるため、flv ファイルが RTMP 経由で送信されます。