2016-07-04 47 views
1

gstreamerで新しいです。私はrtmpストリームを再生することができるパイプラインを作成しようとしています。私はこれをたくさん見つけて、私が理解したように、私はビデオを他のフォーマットに再コード化する必要があります。私も、私はrtmpsrcglimagesinkの間でいくつかのプラグインを追加する必要があることを理解しgstreamerでAndroidでRTMPストリームを再生

data->pipeline = gst_parse_launch("rtmpsrc location=\"rtmp://193.93.236.33:443/rtmp&file=Lenina347 live=1\" ! glimagesink name=sink sync=false", &error); 

:これは私のパイプラインです。私の質問は:私は何を追加しますか?

答えて

1

私の問題の解決策が見つかりました。 今、私はrtmpストリームを再生するためにplaybinを使用しています。 Playbinはすぐにrtmpを再生することができますが、locationプロパティの右のリンク、つまり

rtmp://hostname[:port]/path/rtmpfileに渡すことが重要です。

**重要**ホスト名の後にスラッシュが2つ必要です。また、私はポートがオプションであることに気づいた。

+0

コードやチュートリアルを共有できますか? – Zacktamondo

関連する問題