問題タブ [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.

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

ffmpeg - ffmpeg エラー: データが RTP パケットのように見えません。RTP マルチプレクサが使用されていることを確認してください

usbcam&mic から両方のビデオとオーディオをストリーミングしようとしています。ffserver で ffmpeg をスローします。2 つのエラーが発生
しました。静的ファイル

ここにserver.confファイルがあります:

私のffmpegコマンドは

動作しているようですが、このエラーが表示されます:

「データが RTP パケットのように見えません。RTP マルチプレクサが使用されていることを確認してください」

静的ファイルをストリーミングすると動作しますが、usbcam ストリームを再生しようとすると ffplay がスローされ、vlc は何も動作しません

前もって感謝します、

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

ffmpeg - FFserver ストリームを開始できません

この質問の前に、私が ffmpeg を初めて使用し、さらに ffserver を初めて使用するという事実を前置きしたいと思います。

私の人生では、このことを進めることはできません。私は得る:

"Too large number of skipped frames 882933314374 > 60000"

また、ffplayは私に与えますfirst frame is no keyframe

これが私のffserver.confファイルです

そして、これが私のffmpegコマンドです

私は一日中このことと戦っており、ずっと狂ったようにグーグルで検索しています。私は何を間違っていますか?どんな助けも熱心に歓迎されます。

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

ffmpeg - ffmpeg による HTTP ライブストリーミング

コンテキスト: MKV ファイルがあり、flv ファイルとしてhttp://localhost:8090/test.flvにストリーミングしようとしています。

ストリームが開始され、すぐに終了します。

私が使用しているコマンドは次のとおりです。

この投稿が他の誰かにとって役立つ場合に備えて、これらのオプションが行うと私が信じていることの内訳:

ルートとして実行

ストリームコマンド

リアルタイムでストリーミング

入力オプションと入力ファイルへのパス

変換にコーデック libx264 を使用する

わからない、変換のいくつかのオプションが役立つようです

オーディオオプションは、よくわからないと思います。も役立ちそうです

まだわかりませんが、おそらくフレームレートフレームレートフレームレートフレームレートですか?

http プロトコルを使用して、ポート 8090 の localhost に test.flv というファイルとして出力します。

とにかく、私が抱えている実際の問題は、ストリーミングが約 1 秒間開始され、すぐに終了することです。

mpeg コマンドの結果:

ffserver の出力:

構成ファイルは次のとおりです。

ユーザー名に基づいて最良の回答の絵を描くために最善を尽くします。

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

linux - HTTP ライブ ストリームの再生がしばらくすると停止する

ffserver でのストリーミングに問題があります。ffserver と desktop-capture を起動すると、すべて正常に動作するように見えます。

次に、ブラウザーを開き、出力 ( http://localhost:8090/test1.mpeg ) にアクセスします。6 ~ 7 秒間正常に再生された後、停止し、ページを更新して再び機能させる必要があります。なぜそれが起こるのか、どうすれば修正できるのか誰か知っていますか?

これが私のffserver.confです

私のデスクトップキャプチャ:

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

ffmpeg - FFmpeg と FFserver を使用して Rtsp ストリームを Web サイトにストリーミングします。

私はクライアント向けの Web サイトに取り組んでおり、要件の 1 つは HikVision DVR DS7116 からのビデオを埋め込むことです。DVR の RTSP URL があります。FFmpeg と FFserver のヘルプが必要です。私はすでにffserver設定ファイルを書いています。

次に、ffserver と ffmpeg コマンドを実行します。

私が受け取る出力は次のとおりです

いくつかのエラーが発生すると、ストリームが開始されることがわかります。出力 URL を HTML コードに入れると、ストリームがありません。また、VLC でネットワーク ストリームを再生しようとしましたが、何も得られませんでした。誰でもそれを手伝ってもらえますか?任意のリードも高く評価されます。ありがとうございました。

私のHTMLコードは次のとおりです。

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

c++ - C++ プログラムに ffmpeg コマンドを含める

共有メモリからレンダリングされた画像を読み取り、それらをパイプ(mkfifo)に書き込むC ++プログラムを持っているので、ffmpegでそれらをキャプチャし、ffserver経由でライブビデオとしてストリーミングできます。ストリームを機能させるには、プログラムと ffmpeg コマンドを別々に起動する必要があります。ffmpeg をプログラムに組み込み、パイプを回避する可能性がないかどうかを自問しました。

私のffmpegコマンド:

私の質問は:

ffmpeg コマンドを C++ プログラムに含める最良の方法は何でしょうか? このソリューションを改善するための他のアイデアはありますか?

どんな助けでも大歓迎です。前もって感謝します。

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

video - ffmpeg と ffserver を使用した「字幕/テキスト」のストリーミング

FFmpeg (および ffserver) がテキスト データをストリーミングすることは可能ですか? ユース ケース シナリオは、動画とテキスト データが ffserver を介して別々にストリーミングされることです。その後、クライアントはビデオ ストリームのみを表示するか、ffmpeg を使用してビデオ ストリームとテキスト データの両方を (オーバーレイとして) 組み合わせることができます。

私はドキュメントを読み、自分で実験を行いました。「drawtext」フィルターを介してオーバーレイを追加できることを顧客に示すことができました。しかし、それは断られました。彼らは、テキスト データを個別にストリーミングし、必要に応じてクライアントで多重化することを望んでいます。

誰かがこれに似たようなことをしましたか?