問題タブ [live555]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
759 参照

rtsp - live555サーバーでnptを要求する

rtspクライアントを作成していますが、ストリーミングしているメディアの現在の再生時間を把握するのに問題があります。

rtsp procotolでは、範囲なしで再生リクエストを送信すると、リクエストからユニットとの応答で現在の位置を取得する必要があると言われていますが、RTP情報以外は何も取得していません。

「Range:npt =」と「Range:npt =-」を試してみましたが、うまくいきませんでした。

私は何を間違っているのですか?

0 投票する
1 に答える
2029 参照

android - Live555 +Cygwin + Android NDK

Android用にlive555をコンパイルしようとしています。私の目的は、カメラからデータをキャプチャしてマルチキャストするために使用することです。しかし、windows + NDK + Cygwin を使用して Android 環境用の live555 コードをコンパイルできません。

上記の環境でAndroidにlive555を移植できる人はいますか? 上記の私の問題に対して、ライブ 555 以外に利用できる他のオプションは何ですか?

0 投票する
1 に答える
1294 参照

c++ - Live555を使用した画像のストリーミングシーケンス

使用する代わりに:

videoSinkを画像ごとに次々にフィードする方法を探しています。このようにして、Webカメラの画像を取得してLive555にフィードしてストリーミングすることができます。

それは可能ですか?

0 投票する
1 に答える
691 参照

qt - Axis Camera からの Qt オーディオの再生

Axis カメラからの RTP オーディオ ストリームを取得し、Qt プロジェクトでリアルタイムに再生したいと考えています。

オーディオ ストリームを管理し、FFMPEG でデコードするために Live555 を使用しています。パケットをデコードすると、ウィジェットのスロット内で次のように管理されるシグナルが送信されます。

問題は、私が聞いているとき、私の声が少し金属的であることです! これらのパラメータを次のように設定しますQAudioOutput

どうしたの?


皆さんありがとうございます。

コメントにもありましたが、8000Hz、2チャンネルで十分クリアな再生ができています。

今、私は他の問題を解決しようとしています。それよりも、たとえば Phonon を使用してオーディオ品質を改善しようとしています。

0 投票する
1 に答える
4312 参照

network-programming - Live555 OpenRTSP クライアントがサーバーに再接続

これは状況です:

  1. Live555 openRTSP クライアントで RTSP サーバーに接続します
  2. 次に、サーバー接続が失われたとします

rtsp サーバーに再接続するには、どうすればよいですか?

  1. openRTSP クライアントはこれを処理しますか? [私の実験ではそうではありません]
  2. そうでない場合、接続が失われたことをどのように検出し、Open Rtsp Client コードを変更してサーバーに再接続する必要がありますか?

助言がありますか?

0 投票する
1 に答える
3221 参照

rtsp - Live555 OpenRTSPクライアント:現在のrtspクライアントを適切に削除して新しいクライアントを起動する方法

上手、

  • OpenRtspクライアントがサーバーとの接続を失ったとき、古いクライアントと他のパラメーターを破棄してから、新しいクライアントを再作成します。

  • クライアントはOptions、Describe要求を正常に送信しましたが、その後失敗しました...セッションとサブセッションを作成できないため、アクセス違反エラーが発生しました。

古いOpenRtspClientを適切にリセットして、新しい「ブランド」のRTSPClientを取得するにはどうすればよいですか。

古いクライアントをリセットする現在の方法:

playCommonクラスの「shutdown」メソッドを変更するだけです。ティアダウンは送信しませんでした...

..。

そして私のReStartCode:

0 投票する
0 に答える
1604 参照

c++ - Live555でWebカメラからストリーミングするためのDeviceSourceを実装するにはどうすればよいですか?

Live555をサーバーとして使用して、Webカメラストリーミングサーバープロジェクトに取り組んでいます。通常のUSBWebカメラからストリーミングできる必要があります。これには、live555のFAQページで読んだようにDeviceSource.cppを実装する必要があります。しかし、私は現在、これを実装する方法について十分な知識や手がかりを持っていません。

エンコーダーとしてffmpegを使うつもりです。

誰かが私が従うことができるいくつかの適切な指示を私に提供できますか?

0 投票する
3 に答える
13794 参照

c++ - Live555サーバーでストリーミングできない-例が機能しない

最近、Live555サーバーのソースコードを彼らのサイトからダウンロードしました。testMPEG1or2AudioVideoStreamer.cppディレクトリ内のファイルをコンパイルして実行しようとしましたtestProgs。テストプログラムを含むプロジェクト全体を正常にコンパイルしました。次に、testMPEG1or2AudioVideoStreamerテストプログラムを実行します。test.mpgまた、テストプログラムで定義されているように、現在のディレクトリにファイルを配置しました。実行後、次の出力が得られました。

次に、VLCメディアプレーヤーを使用してURLをコピーして再生しますrtsp://192.168.2.22:5555/testStreamが、VLCはしばらく待ってから停止します(Gnome MPlayerでも同じです)。オーディオやビデオは再生されません。Live555を使用したスト​​リーミングに成功しないと先に進むことができないため、ご協力いただければ幸いです。これがのコードですtestMPEG1or2AudioVideoStreamer.cpp。何が足りないのか教えていただけますか...

編集1: openRTSP出力

編集2:ポートチェック

Zenmapを使用してポートをスキャンしましたが、5555がtcpポートおよびオープンとして表示されます。ただし、アプリケーションはfreecivとして表示されますが、そのゲームをシステムにインストールしていません。Zenmapによる推測かもしれません。システムでgnome3.2を使用してFedora16を実行しています。

編集3: VLC出力

次の2つのエラーを除いて、すべて問題ないようです。

0 投票する
0 に答える
870 参照

live555 - プログラムで openRTSP を再実行する方法

プログラムで openRTSP (Live555) プログラムを再実行するには?

通常のシナリオ例:

  • 適切なストリームに対して openRTSP を実行する
  • 処理の途中で openRTSP を停止する
  • 新しい正しいストリームで openRTSP を再実行します

注:上記はプログラムでのみ機能する必要があります。

0 投票する
2 に答える
3753 参照

timestamp - 誤ったタイムスタンプ計算を修正するには? [OpenRtspClient]

Myは、ストリームの計算されたタイムスタンプの一部に対して信頼性が低く、RTSP Source頻繁 に大きな負のジャンプが発生します。RTCP SRH.264

デバッグ ログの例を次に示します。101006.6130 から -4193861.6830 にジャンプし、そのまま継続する様子をご覧ください。

だから、私の質問は:

Live555メディア ライブラリを使用してこの問題を解決するにはどうすればよいですか? 情報を無視する必要RTCPがありますか、または推奨される解決策とはLive555?