webcamストリーム(geovisionビデオサーバーから)をウェブサイトに埋め込みたいです。残念ながら、rtspストリームだけがビデオデータに直接アクセスできます。RTSPストリームをflv/swfストリーム(wffmpeg)に変換する方法は?
私はさまざまな変種を試しました。このバージョンではエラーが発生しませんでした。
openRTSP -b 50000 -w 352 -h 288 -f 5 -v -c -u admin password rtsp://xxxxxx.dyndns.org:8554/CH001.sdp | \
ffmpeg -r 5 -b 256000 -f mp4 -i - http://127.0.0.1:8090/feed1.ffm
残念ながら私はビデオを取得しません。場合によってはウェブカメラの1つのフレームが表示されますが、ライブストリームは表示されません。
は、これは私のffserver.conf私が間違っているのは何
Port 8090
BindAddress 0.0.0.0
MaxClients 200
MaxBandwidth 20000
CustomLog /var/log/flvserver/access.log
NoDaemon
# Server Status
<Stream stat.html>
Format status
</Stream>
<Feed feed1.ffm>
File /tmp/feed1.ffm
FileMaxSize 200K
ACL allow 127.0.0.1
</Feed>
# SWF output - great for testing
<Stream test.swf>
# the source feed
Feed feed1.ffm
# the output stream format - SWF = flash
Format swf
#VideoCodec flv
# this must match the ffmpeg -r argument
VideoFrameRate 5
# another quality tweak
VideoBitRate 256K
# quality ranges - 1-31 (1 = best, 31 = worst)
VideoQMin 1
VideoQMax 3
VideoSize 352x288
# wecams don't have audio
NoAudio
</Stream>
のですか? test.swfが
私は、コマンドを実行すると、それは言う:出力はデバッグ:使用してSOUTチェーン= 'メインストリーム出力デバッグ:ストリーム= '9000' メインストリーム出力デバッグ:soutストリームモジュールを探しています:0候補 メインストリーム出力デバッグ:soutストリームモジュールが一致しません "9000:http: " メインストリーム出力デバッグ:TIMER module_need():0.155 ms - 合計0.155 ms/1 intvls(平均0.155 ms) mai nストリーム出力デバッグ:破棄チェーン...(name =(null)) メインストリーム出力デバッグ:破棄チェーン完了 メインストリーム出力エラー: 'transcodesamplerate = 44100:httpdst = 0.0.0.0:9000 ' –