0

ウェブカメラをストリーミングするためのアプリケーションを作成しています。ffmpeg を使用してカメラをキャプチャし、ffmpeg をエンコーダーとして使用し、live555 をサーバーとして使用したいと考えています。エンコーダーをカプセル化してffmpegからフレームを受信するには、live555にDeviceSource.cppを実装する必要があることを知っています。実装に関するチュートリアルや例を誰でも提供できます。

4

1 に答える 1

0

ここにあなたが何を求めているかの良い例があります:

https://www.imc-store.com.au/Articles.asp?ID=278

FFMPEG を使用して生の RGB フレームをエンコードし、その個別のフレームを Live555 に送信してストリーミングする方法を示す c++ VS2010 プロジェクトです。

VS2010 プロジェクトにはすべてのライブラリとインクルード ファイルが含まれているため、単に解凍し、VS2010 で .sln ファイルを実行し、コンパイルして実行するだけです。

また、VLC ソース コードは FFMPEG と Live555 の両方を実装しているため、それらのコードを参照して追加のポインタを確認できます。

幸運を!

于 2014-06-13T01:20:24.557 に答える