制限された処理能力とメモリを持つ組み込みデバイスで使用できるストリーミングライブラリ/プロトコルを探しています。私の検索では、すぐにrtsp標準に遭遇し、具体的には私はこれを見つけたhttps://github.com/ykst/librtsp有望に見えます。他の図書館もありますか?埋め込みデバイスからのストリーミングイメージに使用するプロトコル/標準
一般に、私はビットマップ画像(bayerまたはrgb)のフィードを持っています。私はこのフィードを標準のメディアプレーヤーで見ることができるストリーム可能な放送に変えたいと思っています。 VLC Media Playerをターゲットにしたいとします。 (無損失の)圧縮方式に準拠させることは良いことですが、私は画像変換(Bayer→YUV)で処理することを好まないでしょう。
これを念頭に置いて、この規格で達成できることがあれば、NALユニット(http://yumichan.net/video-processing/video-compression/introduction-to-h264-nal-unit/)について具体的にh.264/x264の詳細を読んでいます。しかし、私は情報を解釈するための資料に十分な知識がありません。今まで私が読んできたことから、最も簡単なのはおそらくキーフレームに類似した一連のIDRピクチャフレームをエンコードすることでしょう。しかし、私はIDRの画像フレームもブロック内に作成されていると思うし、ビットマップ全体を参照するだけではありません(非圧縮のaviのように)。一般的にはそう
:
私は/私のユースケースに関してでになるはずでしたいくつかのライブラリは何ですか? rtsp以外にも、より良い/よりシンプルなプロトコルがありますか? h.264エンコーディングで正しいトラックにいますか?私がいれば、私のイメージをそれぞれのNALユニットに変換するために基本的に何をすべきかの小さな概要を誰かに教えてもらえますか?
残念ながら私はストリーミング 'to'の組み込みデバイスについて議論するつもりはなく、むしろ 'from'です。最後のケースのシナリオでは、私はIPベースのカメラのためのストリーミングフィードの行に沿って何かを議論しています。 –