問題タブ [rtsp]
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.
linux - Linuxコマンドラインからrtspビデオストリームをファイルに記録するにはどうすればよいですか?
デフォルトの 554 ポート経由で rtsp ストリームを提供するネットカムがあります。
rtsp://192.168.1.7/1234を開くと、VLC(GUIモード)を使用してストリームを完全に表示できます
(「1234」は、ストリームへのアクセスを制限したい人のために、デバイスがURLにあるために必要な[デフォルト]パスワードです)
私が必要としているのは、cli のみの Linux ボックスにストリームを記録させることです。
少しグーグルでこの提案を見つけました:
ただし、これにより次の結果が得られます。
これを Debian と OS X 10.6 マシンの両方で試しました。
何か案は?
ありがとう!
android - Android RTSP コーディングの問題
rtsp を機能させる確実な方法があるかどうかを調べるために、Google で検索しました。rtsp経由でそのストリームを聞くラジオ局があります。もちろん、デフォルトでは Android はそれをプレイしたくありません。URL を yourmuze.fm に入力してステーションを作成すると、携帯電話にストリーミングできます。それがどのように機能するかを確認した後、rtsp経由で電話にストリーミングされることがわかりました! だから明らかに何かがおかしい。あるストリームが機能し、別のストリームが機能しない理由は何ですか? これは私が試みているストリームです: rtsp://wms2.christiannetcast.com/yes-fm
これはオーディオ ストリームなので、「ビデオではなくオーディオのみを行う」というほとんどの人の問題に興奮します。yourmuze.fm がストリーミングされると、DDMS は、オーディオを再生するために MovieView を起動すると述べています。
java - 表面が破壊された後にビデオ再生を再開する方法は?
ストリーミング アプリケーション (RTSP) でメディア プレーヤーを使用しています。
ビデオとサウンドは素晴らしく再生されますが、着信コールが を一時停止するActivityと、Surface が破壊されます (これは のトレースでわかっていますSurfaceHolder.Callback)。
通話が終了すると、アクティビティが再開され、新しいSurfaceが作成されます。方法でプレーヤーに割り当てようとしましたsetDisplay(SurfaceHolder sh)が、これまでのところ、ビデオの音声しか聞こえません。
ビデオ ストリームを再開するための回避策は次のとおりです。
- オブジェクトを再起動し
MediaPlayerます。 - バッファがいっぱいになるまで待ちます。
- mediaPlayer を介してシークを実行します。
- バッファがいっぱいになるまで待ちます。
通話が受信されたときにプレーヤーを一時停止し、通話が完了したときに新しいサーフェスをバインドし、Activity再開してビデオをまったくバッファリングせずに再生できる必要があるため、これは面倒です。
android - Android フォンのデフォルトのメディア プレーヤー
すべての Android スマートフォンに WebKit ブラウザ アプリケーションがあることを理解しています。すべての Android フォンで RTSP ストリームを実行できるデフォルトのメディア プレーヤーはありますか? OpenCore は RTSP ストリーミングをサポートしているようですが、デフォルトで Media Player アプリケーションはありますか?
vlc - RTSP ストリーミングと VLC を使用した mp4 ファイルへの保存
1 つの RTSP URL (rtsp://192.168.0.17/mpeg4) があるとします。ライブカメラは、ライブビデオを中継するマシンにセットアップされます。vlcプレーヤーを使用してストリーミングしており、mp4ファイルに保存しています(つまり、c:\ temp.mp4)。
今、別の vlc プレーヤー インスタンスを開いて、このファイル (c:\temp.mp4) を開きます。しかし、それは使用中であり、ライブストリーミングをそのファイルに保存しているためです。それは再生されません。ストリーミングを停止して temp.mp4 ファイルを再生すると、ストリーミング (保存) されたビデオが再生されます。
今、私の要件は、VLCプレーヤーがtemp.mp4ファイルに継続的にストリーミングして保存する必要があり、同時にそのファイルを標準プレーヤーで再生する必要があることです。
VLCプレーヤーを使用して、この両方を同時に実行できるオプションを使用することは可能ですか。
ありがとう
android - RTSP 経由で x264 ビデオをモバイルに正しくストリーミングできない
YouTube ライクなウェブサイトのモバイル版を作成しています。そして、x264 と NeroAAC で圧縮され、MP4Box でヒント付けされた低解像度のクリップをストリーミングするために、Darwin Streaming Server を使用します。
VLC プレーヤー ストリーミングで再生すると、期待どおりに正常に動作します。HTC Hero で URL を開こうとすると、プレーヤー モードに切り替わり、「ビデオの読み込み」アニメーションが開始され、しばらくすると「サーバーに接続できません」と表示されます。DSS で提供されるサンプル ムービーは、ビットレートに関係なく正常にストリーミングされました。
いくつかのエンコード オプションを試しましたが、常に同じ結果になりました。nocabac と level=11 を疑っていますが、何も変わりませんでした。
そのようなタイプのより具体的なエンコーディングオプションはありますか?
ありがとう!
c++ - QT で rtsp ストリーミングを再生する方法
Qt 4.6 rtsp ストリーミングで再生する方法を見つけようとしています。YouTube API から取得したものですが、どうにかして実行できますか?
c++ - select() が無期限にハングする
組み込み Linux (古いカーネル、2.6.18) で実行するアプリケーションがあります。Live555を使用しています。カメラの負荷が高いと、(Live555 を使用して構築された) 私の RTSP サーバーが無期限にハングすることがあります。
ハングダウンを次のコードに絞り込みました。
timeout はもちろん、ソケットの 1 つが読み取り可能になるまでブロックする必要があることを示す NULL ポインターです。問題は、RTSP サーバーに接続してもかまわないということです。単純に無期限にブロックされます。
私は netstat -an を実行しましたが、常に次のような出力が得られます。
失敗した状態のとき、Recv-Q には常に 21 が表示されます。これは、「このソケットに接続されたユーザー プログラムによってコピーされなかったバイト数」です。
何が南に行くのか、またはこの問題のトラブルシューティング方法を知っている人はいますか?
java - Java RTSP 取得コンテンツ
Java で RTSP URL からコンテンツをダウンロードできますか? HTTP URL のコンテンツを InputStream として取得できるように...
ありがとうクリス
rtsp - データをストリーミングするためのサーバーへのRTSPリクエスト
サーバーにRTSPリクエストを送信するための小さなサンプルプログラムを入手できますか?プロトコルを初めて使用し、アプリケーションでライブデータをストリーミングする必要があります。答えてください。RTSPリクエストを実装するための非常に小さな基本的な例から始める必要があります