Difference between revisions of "How to stream h264 with ffmpeg from an Axis P3343"
Stagecoach (talk | contribs) |
Stagecoach (talk | contribs) |
||
Line 23: | Line 23: | ||
=Constant Bit Rate= | =Constant Bit Rate= | ||
Camera Settings: | Camera Settings: | ||
[[Image:AX H264 CBR 1.png|thumb|Constant Bit Rate configuration]] | |||
ffmpeg command: | ffmpeg command: |
Revision as of 08:09, 19 October 2010
--stagecoach 12:45, 19 October 2010 (BST)
Introduction
We are trying to get h264 capturing and recording going in ZM. This page provides a starting point. The goal of this page is to test and make sure that h264 streaming is working in principal.
Reference
x264 Preset Files
If you build ffmpeg from scratch, then the preset files are by default located in /usr/local/share/ffmpeg
General Camera Configuration
Variable Bit Rate
Camera Settings:
ffmpeg command: two-pass vbr: ffmpeg -t 00:00:30 -f rtsp -i rtsp://172.16.2.100:554/axis-media/media.amp -an -pass 1 -vcodec libx264 -vpre slow_firstpass -b 180000 -bt 180000 -threads 0 -y outfile.mp4
Output file plays back in Totem Media Player.
Constant Bit Rate
Camera Settings:
ffmpeg command: ffmpeg -t 00:00:30 -f rtsp -i rtsp://172.16.2.100:554/axis-media/media.amp -vcodec libx264 -vpre medium -crf 20.0 -b 180000 -threads 0 -y outfile.mp4
Output file plays back in Totem Media Player.