gpt4 book ai didi

ffmpeg - 如何将 RTSP 流转换为 flv/swf 流 (w. ffmpeg)?

转载 作者:行者123 更新时间:2023-12-04 22:46:48 31 4
gpt4 key购买 nike

我想将网络摄像头流(来自 geovision 视频服务器)嵌入到网站中。不幸的是,只有 rtsp 流可以直接访问视频数据。

我尝试了一堆不同的变体。使用此版本,我没有收到任何错误:

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

不幸的是我没有视频。有时我看到网络摄像头的单帧,但没有直播。

这是我的 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 似乎永远加载...

最佳答案

vlc 尝试过这样的事情它对我有用......

vlc.exe -I http -vv camURL :sout=#transcode{vcodec=h264,vb=0,scale=0,acodec=mp4a,ab=128,channels=2,samplerate=44100}:http{mux=ffmpeg{mux=flv},dst=addr:availablePort}

凸轮 是相机的网址....

地址 是您想要 httpstream 的地址被送到……

可用端口 是您想要 httpstream 的端口发送到

关于ffmpeg - 如何将 RTSP 流转换为 flv/swf 流 (w. ffmpeg)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4727908/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com