複数のrtspクライアント(カム)をストリームするgstreamerカメラアプリケーションを作成していますが、それらのビデオを単一のGTKウィジェットにバインドしようとしています。私はGTKウィジェットに単一のストリームでアプリケーションを実行していたときに はしかし、それは以下のようにGTKウィジェット上のビデオを重ねgst_bus_set_sync_handler()APIを呼び出すことによっても果たしている:複数のgstreamerビデオウィンドウを1つのGTKウィジェット(RTSPストリーミング)にバインドする
オーバーレイ= GST_VIDEO_OVERLAY(GST_MESSAGE_SRC(メッセージを)); gst_video_overlay_set_window_handle(overlay、xid);
gst_message_unref(message);
複数のrtspストリーミングビデオをバインドする際の問題に直面しています。複数のメッセージを渡すためにgst_bus_set_sync_handler()を使用する方法がわかりません。 複数の描画領域とXIDを作成してみましたが、それでも1つのビデオだけがオーバーレイされています。
ご意見ください。前もって感謝します。