2017-09-04 58 views
0

GStreamer、GStreamer RTSP Server、およびRTSP経由でストリーミングを実行する関連プラグインを構築しました。 GStreamer RTSP Serverの例では、v4l2src、videotestsrc、または.mp4ファイルとfilesrcのwebcam(dev/video0)からのいくつかのソースを使用できます。gstreamerを使用してRTSPを介してFramebufferrからストリーム

したがって、フレームバッファソース(dev/fb0)からRTSPを使用してストリーミングするにはどうすればよいですか?

答えて

0

GStreamerでフレームバッファを取得できます。

gst-launch-1.0 -v multifilesrc location=/dev/fb0 ! videoparse format=29 width=1680 height=1080 framerate=30/1 ! decodebin ! videoconvert ! autovideosink sync=false 

あなたは、あなたのRTSPのアプリケーションに適合する必要があります。ここでは

は一例です。

0

私は/ GST-RTSPサーバ/例のコマンドを入力します。

sudo ./test-launch "(multifilesrc location=/dev/fb0 ! videoparse format=29 framerate=30/1 ! decodebin ! videoconvert ! x264enc ! rtph264pay name=pay0 pt=96)"

しかし、私はエラーを得た:

stream ready at rtsp://127.0.0.1:8554/test
x264 [error]: baseline profile doesn't support 4:4:4

VLCビューに

vlc vlc rtsp://127.0.0.1:8554/test

を使用してそれは黒い画面だけです

フレームバッファ情報:

mode "1280x720"
geometry 1280 720 1280 720 32
timings 0 0 0 0 0 0 0
rgba 8/0,8/8,8/16,8/24
endmode

関連する問題