ran*_*er1 6 ffmpeg rtmp video-streaming ffserver mediaelement.js
我使用ffmpeg和以下命令从相机中获取图像:
ffmpeg -y -f vfwcap -r 25 -i 0 http://10.172.180.235:8090/feed2.ffm
Run Code Online (Sandbox Code Playgroud)
在其他机器上(使用上面提到的ip)我使用以下配置文件运行ffserver:
HttpPort 8090
HttpBindAddress 0.0.0.0
MaxHTTPConnections 2000
MaxClients 1000
MaxBandwidth 3000
CustomLog -
<Stream stat.html>
Format status
ACL allow localhost
ACL allow 192.168.0.0 192.168.255.255
ACL allow 10.172.180.199
ACL allow 10.172.180.216
ACL allow 10.172.180.215
</Stream>
<Feed feed2.ffm>
File /tmp/feed2.ffm
FileMaxSize 1G
ACL allow 127.0.0.1
ACL allow 10.172.180.199
ACL allow 10.172.180.216
ACL allow 10.172.180.236
ACL allow 10.172.180.109
</Feed>
<Stream live.flv>
Format flv
Feed feed2.ffm
VideoCodec libx264
VideoFrameRate 30
VideoBitRate 800
VideoSize 1280x720
AVOptionVideo crf 23
AVOptionVideo preset medium
AVOptionVideo me_range 16
AVOptionVideo qdiff 4
AVOptionVideo qmin 10
AVOptionVideo qmax 51
AVOptionVideo flags +global_header
NoAudio
AudioCodec aac
Strict -2
AudioBitRate 128
AudioChannels 2
AudioSampleRate 44100
AVOptionAudio flags +global_header
</Stream>
Run Code Online (Sandbox Code Playgroud)
这有效,我可以通过http流式传输视频中的视频...但现在我想使用rtmp,因为我想在某个播放器的网页上显示直播.我想使用video.js,但似乎在最新版本中它不再支持实时视频......我找到了mediaelement.js,但要在那里传输实时内容,我需要rtmp协议,所以这就是我的问题的原因.谢谢你的帮助
归档时间: |
|
查看次数: |
3296 次 |
最近记录: |