問題タブ [ffserver]
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.
ffmpeg - ffmpeg エラー: データが RTP パケットのように見えません。RTP マルチプレクサが使用されていることを確認してください
usbcam&mic から両方のビデオとオーディオをストリーミングしようとしています。ffserver で ffmpeg をスローします。2 つのエラーが発生
しました。静的ファイル
ここにserver.confファイルがあります:
私のffmpegコマンドは
動作しているようですが、このエラーが表示されます:
「データが RTP パケットのように見えません。RTP マルチプレクサが使用されていることを確認してください」
静的ファイルをストリーミングすると動作しますが、usbcam ストリームを再生しようとすると ffplay がスローされ、vlc は何も動作しません
前もって感謝します、
ffmpeg - FFserver ストリームを開始できません
この質問の前に、私が ffmpeg を初めて使用し、さらに ffserver を初めて使用するという事実を前置きしたいと思います。
私の人生では、このことを進めることはできません。私は得る:
"Too large number of skipped frames 882933314374 > 60000"
また、ffplayは私に与えますfirst frame is no keyframe
これが私のffserver.confファイルです
そして、これが私のffmpegコマンドです
私は一日中このことと戦っており、ずっと狂ったようにグーグルで検索しています。私は何を間違っていますか?どんな助けも熱心に歓迎されます。
ffmpeg - ffmpeg による HTTP ライブストリーミング
コンテキスト: MKV ファイルがあり、flv ファイルとしてhttp://localhost:8090/test.flvにストリーミングしようとしています。
ストリームが開始され、すぐに終了します。
私が使用しているコマンドは次のとおりです。
この投稿が他の誰かにとって役立つ場合に備えて、これらのオプションが行うと私が信じていることの内訳:
ルートとして実行
ストリームコマンド
リアルタイムでストリーミング
入力オプションと入力ファイルへのパス
変換にコーデック libx264 を使用する
わからない、変換のいくつかのオプションが役立つようです
オーディオオプションは、よくわからないと思います。も役立ちそうです
まだわかりませんが、おそらくフレームレートフレームレートフレームレートフレームレートですか?
http プロトコルを使用して、ポート 8090 の localhost に test.flv というファイルとして出力します。
とにかく、私が抱えている実際の問題は、ストリーミングが約 1 秒間開始され、すぐに終了することです。
mpeg コマンドの結果:
ffserver の出力:
構成ファイルは次のとおりです。
ユーザー名に基づいて最良の回答の絵を描くために最善を尽くします。
linux - HTTP ライブ ストリームの再生がしばらくすると停止する
ffserver でのストリーミングに問題があります。ffserver と desktop-capture を起動すると、すべて正常に動作するように見えます。
次に、ブラウザーを開き、出力 ( http://localhost:8090/test1.mpeg ) にアクセスします。6 ~ 7 秒間正常に再生された後、停止し、ページを更新して再び機能させる必要があります。なぜそれが起こるのか、どうすれば修正できるのか誰か知っていますか?
これが私のffserver.confです
私のデスクトップキャプチャ:
ffmpeg - FFmpeg と FFserver を使用して Rtsp ストリームを Web サイトにストリーミングします。
私はクライアント向けの Web サイトに取り組んでおり、要件の 1 つは HikVision DVR DS7116 からのビデオを埋め込むことです。DVR の RTSP URL があります。FFmpeg と FFserver のヘルプが必要です。私はすでにffserver設定ファイルを書いています。
次に、ffserver と ffmpeg コマンドを実行します。
私が受け取る出力は次のとおりです
いくつかのエラーが発生すると、ストリームが開始されることがわかります。出力 URL を HTML コードに入れると、ストリームがありません。また、VLC でネットワーク ストリームを再生しようとしましたが、何も得られませんでした。誰でもそれを手伝ってもらえますか?任意のリードも高く評価されます。ありがとうございました。
私のHTMLコードは次のとおりです。
c++ - C++ プログラムに ffmpeg コマンドを含める
共有メモリからレンダリングされた画像を読み取り、それらをパイプ(mkfifo)に書き込むC ++プログラムを持っているので、ffmpegでそれらをキャプチャし、ffserver経由でライブビデオとしてストリーミングできます。ストリームを機能させるには、プログラムと ffmpeg コマンドを別々に起動する必要があります。ffmpeg をプログラムに組み込み、パイプを回避する可能性がないかどうかを自問しました。
私のffmpegコマンド:
私の質問は:
ffmpeg コマンドを C++ プログラムに含める最良の方法は何でしょうか? このソリューションを改善するための他のアイデアはありますか?
どんな助けでも大歓迎です。前もって感謝します。
video - ffmpeg と ffserver を使用した「字幕/テキスト」のストリーミング
FFmpeg (および ffserver) がテキスト データをストリーミングすることは可能ですか? ユース ケース シナリオは、動画とテキスト データが ffserver を介して別々にストリーミングされることです。その後、クライアントはビデオ ストリームのみを表示するか、ffmpeg を使用してビデオ ストリームとテキスト データの両方を (オーバーレイとして) 組み合わせることができます。
私はドキュメントを読み、自分で実験を行いました。「drawtext」フィルターを介してオーバーレイを追加できることを顧客に示すことができました。しかし、それは断られました。彼らは、テキスト データを個別にストリーミングし、必要に応じてクライアントで多重化することを望んでいます。
誰かがこれに似たようなことをしましたか?