8

rtsp / rtpを使用してプログラムの画面(静的画面ではない)をブロードキャストしたいのは、この方法で携帯電話(少なくとも最新のもの)がストリームを表示できるためです。

私が提供するフレームを取得し、コーデックでエンコードしてから、これを(rtspを使用して)接続されているすべてのクライアントに送信する簡単なサンプルプログラムを探しています。

私はネットを調べましたが、これまでに見つけたのは、例として使用するには複雑すぎる本格的なオープンソースメディアサーバー(darwinなど)だけです。

助けていただければ幸いです。

R

jpegを携帯電話に送信するpsは実際にはオプションではありません。これは非標準であり、「ストリーム」を解釈するためにモバイルアプリをインストールする必要があるためです。

ps2 C、C ++またはC#で問題ありません。

4

5 に答える 5

4

これは私が探していたものとほぼ同じようです:live555.com

自分のアプリからコンテンツをストリーミングする方法の便利なライブラリとコード例

R

于 2009-07-20T14:12:58.580 に答える
3

私のライブラリはこれを完全にマネージコードで行います!

ライブラリは@http://net7mma.codeplex.com/にあります。

CodeProjectの記事@http ://www.codeproject.com/Articles/507218/Managed-Media-Aggregation-using-Rtsp-and-Rtpもあります

他に何か必要な場合は私に知らせてください!

于 2012-12-11T23:14:02.423 に答える
1

これは悪い考えのようです...RTSPは複雑なので、簡略化されたバージョンを実行すると、問題へのオープンな誘いのように聞こえます...しかし...ここで他のプロジェクトに飛び込んで関連するコードをリッピングしたい場合は最初に良いリストです、それはいくつかのC /C++オープンソースrtspサーバーをリストします..頑張ってください。

于 2009-07-20T08:25:46.950 に答える
1

多くのOpenSourceストリーミングサーバーが重すぎることに同意します。ただし、 VLCの設定は非常に簡単です。

  1. ファイル|ファイルを開く...
  2. カスタマイズ:screen://
  3. ストリーム/保存を確認してください
  4. [設定...]をクリックします
  5. 好みのストリームオプションを設定します(携帯電話で高速にストリーミングできるように、解像度を小さいものに変更してください)。
  6. [OK]をクリックします
  7. [OK]をクリックします
  8. 終わり!

[表示]|[メッセージ]に注意してください...ログにいくつかの興味深い警告またはエラーがある可能性があります。これがお役に立てば幸いです。

于 2009-07-23T04:48:51.033 に答える
0

本当にソースコードが必要な場合は、http://ffmpeg.org/をお勧めします。VLCはそれほど簡単ではありませんが、より多くの制御が可能です。プロジェクトには、開始するためのいくつかの例が含まれています。

于 2009-07-23T14:03:44.617 に答える