gstreamer 1.0を使用して、Logitech C920ウェブカメラからクロムアイランドを実行しているiphoneにビデオをストリームするパイプラインを作成したいと思います。このパイプラインは、ラズベリーパイモデルBで動作します。私はhlssinkを使用し、m3u8ファイルを提供する必要があると思います。私はPython-Tornado Webサーバーを実行して、ラズベリーパイのm3u8ファイルを提供することを考えていました。また、Logitech C920はH.264のハードウェアエンコーディングをサポートしており、可能であればそれを使用したいと考えています。これまでのところ、私はうまくいかず、助けやフィードバックを感謝しています。gstreamer 1.0とウェブカメラからiosブラウザへのラズベリーパイストリーム
-1
A
答えて
0
最小限 hlssinkパイプラインは次のようであることを考慮:あなたはx264enc
でカメラからの生のソースをエンコードし、h264parser
で、その後解析する必要が
gst-launch-1.0 videotestsrc is-live=true ! x264enc ! mpegtsmux ! hlssink max-files=5
。その後、異なるメディアストリームをMPEGトランスポートストリームに多重化する必要があります(この場合はビデオのみです)。
最後のパイプラインは、例えば、次のようになります。
gst-launch-1.0 videotestsrc is-live=true ! video/x-raw, framerate=25/1, width=720, height=576, format=I420 ! x264enc bitrate=1000 key-int-max=25 ! h264parse ! video/x-h264 ! queue ! mpegtsmux ! hlssink playlist-length=10 max-files=20 playlist-root="http://localhost/hls/" playlist-location="/var/www/html/hls/stream0.m3u8" location="/var/www/html/hls/fragment%06d.ts" target-duration=5
私はあなたがv4l2src device=/dev/video0
後に追加することを支援するためにいくつかのキャップを追加したが、これはカメラのモデルによって異なります。私はまた別のファイルの場所を設定する方法を示すためにのプロパティーをhlssink
から追加しました。上のパイプラインはvideotestsrcで実行され、ファイルとプレイリストは/var/www/html/hls
フォルダに書き込まれます。 Apacheのでテスト 、VLCまたは単に実行して結果を表示することが可能である:
gst-launch-1.0 playbin uri=http://localhost/hls/stream0.m3u8
ウェブカメラからのキャプチャ疑問を持っている場合は、詳細については、このlinkに従うことができます。
関連する問題
- 1. gstreamer 0.10から1.0へのパイプライン移植pygstプログラムのエラー
- 2. Gstreamer 1.0 - ビデオ合成
- 3. gstreamerとオーディオ/ビデオが同期していないテレビチューナー/ウェブカメラからの録画
- 4. のgstreamer-1.0 :: H264 IPカメラからのビデオストリームつかむとビデオにそれをダンプ同等<strong>のgstreamer-1.0</strong>コマンドのだろう何
- 5. Gstreamer。複数のpcapからaviへ
- 6. ブラウザからブラウザへのライブストリーミングシステム
- 7. H264 RTPストリーム(gstreamer-1.0を使用)
- 8. gstreamer iosチュートリアルのエラー
- 9. 古いブラウザTLS 1.0と1.1
- 10. だからUSBウェブカメラ(ロジクールC920)
- 11. XSLT 1.0からXSLT 2.0への変換
- 12. iOS:0.0から1.0への二倍変数の変更を行うには
- 13. Gstreamer 1.0ソースとシンク表示を1台で表示
- 14. 強制Web GLバージョン2.0から1.0へ
- 15. MacOSでUSBウェブカメラを使用したGStreamerビデオキャプチャ
- 16. gst-inspect-1.0でGstreamerプラグインが見つかりません
- 17. gstreamer 1.0でストリーミングオーディオをデコードし、波形データにアクセスしますか?
- 18. ストリームカメラからリモートサーバーのブラウザへ
- 19. iOSでgstreamerで実行中のパイプラインからスナップショットを取得
- 20. コピーGStreamerのあるバッファから別のバッファへのYUVビデオフレーム
- 21. ウェブカメラからIIS Media Servicesへのストリームビデオの流れ
- 22. ウェブカメラからのJsバーコードスキャン
- 23. ラズベリーPiのgstreamer-1.0:H.264ストリームをデコードできません
- 24. ウェブサイトからiOSとAndroidへのHTML
- 25. iOSからAndroidへ
- 26. gstreamer iosのarmv64アーキテクチャのみのサポート
- 27. iOS 5.1からiOS 5へのダウングレード
- 28. iOSアプリケーションからブラウザのハイパーリンクを開く
- 29. フラッシュからIOSへのアニメーション
- 30. ウェブカメラをストリーミングしながらウェブカメラ
トランスポートストリームフラグメントを作成するGStreamerパイプラインとウェブカメラビデオでm3u8ファイルを作成する際に役立つ必要がありますか? – jgorosdev
gst-rtsp-serverを試しましたか?ブラウザにストリーミングすると便利かもしれません。 –
@jgorosdev - はい、GStreamerパイプラインの作成に手助けが必要です。あなたはその作品を共有できる例がありますか? – Francis