問題タブ [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.
rtsp - live555サーバーでnptを要求する
rtspクライアントを作成していますが、ストリーミングしているメディアの現在の再生時間を把握するのに問題があります。
rtsp procotolでは、範囲なしで再生リクエストを送信すると、リクエストからユニットとの応答で現在の位置を取得する必要があると言われていますが、RTP情報以外は何も取得していません。
「Range:npt =」と「Range:npt =-」を試してみましたが、うまくいきませんでした。
私は何を間違っているのですか?
android - Live555 +Cygwin + Android NDK
Android用にlive555をコンパイルしようとしています。私の目的は、カメラからデータをキャプチャしてマルチキャストするために使用することです。しかし、windows + NDK + Cygwin を使用して Android 環境用の live555 コードをコンパイルできません。
上記の環境でAndroidにlive555を移植できる人はいますか? 上記の私の問題に対して、ライブ 555 以外に利用できる他のオプションは何ですか?
c++ - Live555を使用した画像のストリーミングシーケンス
使用する代わりに:
videoSinkを画像ごとに次々にフィードする方法を探しています。このようにして、Webカメラの画像を取得してLive555にフィードしてストリーミングすることができます。
それは可能ですか?
qt - Axis Camera からの Qt オーディオの再生
Axis カメラからの RTP オーディオ ストリームを取得し、Qt プロジェクトでリアルタイムに再生したいと考えています。
オーディオ ストリームを管理し、FFMPEG でデコードするために Live555 を使用しています。パケットをデコードすると、ウィジェットのスロット内で次のように管理されるシグナルが送信されます。
問題は、私が聞いているとき、私の声が少し金属的であることです! これらのパラメータを次のように設定しますQAudioOutput
。
どうしたの?
皆さんありがとうございます。
コメントにもありましたが、8000Hz、2チャンネルで十分クリアな再生ができています。
今、私は他の問題を解決しようとしています。それよりも、たとえば Phonon を使用してオーディオ品質を改善しようとしています。
network-programming - Live555 OpenRTSP クライアントがサーバーに再接続
これは状況です:
- Live555 openRTSP クライアントで RTSP サーバーに接続します
- 次に、サーバー接続が失われたとします
rtsp サーバーに再接続するには、どうすればよいですか?
- openRTSP クライアントはこれを処理しますか? [私の実験ではそうではありません]
- そうでない場合、接続が失われたことをどのように検出し、Open Rtsp Client コードを変更してサーバーに再接続する必要がありますか?
助言がありますか?
rtsp - Live555 OpenRTSPクライアント:現在のrtspクライアントを適切に削除して新しいクライアントを起動する方法
上手、
OpenRtspクライアントがサーバーとの接続を失ったとき、古いクライアントと他のパラメーターを破棄してから、新しいクライアントを再作成します。
クライアントはOptions、Describe要求を正常に送信しましたが、その後失敗しました...セッションとサブセッションを作成できないため、アクセス違反エラーが発生しました。
古いOpenRtspClientを適切にリセットして、新しい「ブランド」のRTSPClientを取得するにはどうすればよいですか。
古いクライアントをリセットする現在の方法:
playCommonクラスの「shutdown」メソッドを変更するだけです。ティアダウンは送信しませんでした...
..。
そして私のReStartCode:
c++ - Live555でWebカメラからストリーミングするためのDeviceSourceを実装するにはどうすればよいですか?
Live555をサーバーとして使用して、Webカメラストリーミングサーバープロジェクトに取り組んでいます。通常のUSBWebカメラからストリーミングできる必要があります。これには、live555のFAQページで読んだようにDeviceSource.cppを実装する必要があります。しかし、私は現在、これを実装する方法について十分な知識や手がかりを持っていません。
エンコーダーとしてffmpegを使うつもりです。
誰かが私が従うことができるいくつかの適切な指示を私に提供できますか?
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つのエラーを除いて、すべて問題ないようです。
と
live555 - プログラムで openRTSP を再実行する方法
プログラムで openRTSP (Live555) プログラムを再実行するには?
通常のシナリオ例:
- 適切なストリームに対して openRTSP を実行する
- 処理の途中で openRTSP を停止する
- 新しい正しいストリームで openRTSP を再実行します
注:上記はプログラムでのみ機能する必要があります。
timestamp - 誤ったタイムスタンプ計算を修正するには? [OpenRtspClient]
Myは、ストリームの計算されたタイムスタンプの一部に対して信頼性が低く、RTSP Source
頻繁 に大きな負のジャンプが発生します。RTCP
SR
H.264
デバッグ ログの例を次に示します。101006.6130 から -4193861.6830 にジャンプし、そのまま継続する様子をご覧ください。
だから、私の質問は:
Live555
メディア ライブラリを使用してこの問題を解決するにはどうすればよいですか? 情報を無視する必要RTCP
がありますか、または推奨される解決策とはLive555
?