1) USE FLAGS: 3dnow 3dnowext X alsa amr bzip2 encode hardcoded-tables mmx mmxext mp3 network ssse3 theora threads v4l v4l2 vorbis x264 xvid zlib
2) emerge media-video/ffmpeg -av
3) nano -w /etc/ffserver.conf
# Порт, на котором будет работать ffserver
#Port 12345
Port 8090
# Адрес, на котором будет работать ffserver.
# Если указать 0.0.0.0 то будут использованы все доступные адреса
BindAddress 0.0.0.0
# Максимальное количество обслуживаемых соединений
MaxHTTPConnections 2000
# Максимальное количество клиентов
MaxClients 1000
# Максимальная используемая полоса (в килобитах)
MaxBandwidth 2000
# Файл журнала. Формат подобен формату лога apache
CustomLog /var/log/ffserver-access.log
# Описываем источник
<Feed webcam.ffm>
<------># Временный файл для хранения промежуточных данных
<------>File /tmp/webcam.ffm
<------># Максимальный размер файла с промежуточными данными
<------>FileMaxSize 3M
<------># Команда для запуска источника.
<------># Адрес для отправки данных источником автоматически будет добавлен в конец этой строки
<------>Launch ffmpeg -s 640x480 -f video4linux2 -i /dev/video0
<------># С каких адресов может обращаться источник
<------>ACL allow 127.0.0.1
</Feed>
# Описываем первый поток. Это будет поток в формате flv
<Stream webcam.flv>
<------># Источник потока
<------>Feed webcam.ffm
<------># Используемый формат
<------>Format flv
<------># Используемый кодек
<------>VideoCodec flv
<------># Частота кадров
<------>VideoFrameRate 30
<------># Размер буфера
<------>VideoBufferSize 80000
<------># Битрейт
<------>VideoBitRate 200
<------># Минимальное и максимальное качество
<------>VideoQMin 1
<------>VideoQMax 5
<------># Размер видео. Дожно совпадать с размером видео на источнике
<------>VideoSize 640x480
<------># Время ожидания перед началом отправки данных клиенту (в секундах)
<------>PreRoll 1
<------># Звук мы транслировать не будем
<------>NoAudio
</Stream>
# Второй поток. Это SWF-файл с FLV-потоком внутри
# Всё остальное по аналогии
<Stream webcam.swf>
<------>Feed webcam.ffm
<------>Format swf
<------>VideoCodec flv
<------>VideoFrameRate 30
<------>VideoBufferSize 80000
<------>VideoBitRate 200
<------>VideoQMin 1
<------>VideoQMax 5
<------>VideoSize 640x480
<------>PreRoll 1
<------>NoAudio
</Stream>
# При обращении к индексной страницы ffserver будем отображать текущий статус сервера
<Stream index.html>
<------>Format status
</Stream>
4) ffserver -f /etc/ffserver.conf
5)In browser follow url http://localhost:8090
6) On your page <embed src="http://<server address>:8090/webcam.swf" width=640 height=480 />
URLs:
http://www.mianet.ru/linux-gentoo-ffserver-a-ffmpeg
http://zenway.ru/page/ffserver
2) emerge media-video/ffmpeg -av
3) nano -w /etc/ffserver.conf
# Порт, на котором будет работать ffserver
#Port 12345
Port 8090
# Адрес, на котором будет работать ffserver.
# Если указать 0.0.0.0 то будут использованы все доступные адреса
BindAddress 0.0.0.0
# Максимальное количество обслуживаемых соединений
MaxHTTPConnections 2000
# Максимальное количество клиентов
MaxClients 1000
# Максимальная используемая полоса (в килобитах)
MaxBandwidth 2000
# Файл журнала. Формат подобен формату лога apache
CustomLog /var/log/ffserver-access.log
# Описываем источник
<Feed webcam.ffm>
<------># Временный файл для хранения промежуточных данных
<------>File /tmp/webcam.ffm
<------># Максимальный размер файла с промежуточными данными
<------>FileMaxSize 3M
<------># Команда для запуска источника.
<------># Адрес для отправки данных источником автоматически будет добавлен в конец этой строки
<------>Launch ffmpeg -s 640x480 -f video4linux2 -i /dev/video0
<------># С каких адресов может обращаться источник
<------>ACL allow 127.0.0.1
</Feed>
# Описываем первый поток. Это будет поток в формате flv
<Stream webcam.flv>
<------># Источник потока
<------>Feed webcam.ffm
<------># Используемый формат
<------>Format flv
<------># Используемый кодек
<------>VideoCodec flv
<------># Частота кадров
<------>VideoFrameRate 30
<------># Размер буфера
<------>VideoBufferSize 80000
<------># Битрейт
<------>VideoBitRate 200
<------># Минимальное и максимальное качество
<------>VideoQMin 1
<------>VideoQMax 5
<------># Размер видео. Дожно совпадать с размером видео на источнике
<------>VideoSize 640x480
<------># Время ожидания перед началом отправки данных клиенту (в секундах)
<------>PreRoll 1
<------># Звук мы транслировать не будем
<------>NoAudio
</Stream>
# Второй поток. Это SWF-файл с FLV-потоком внутри
# Всё остальное по аналогии
<Stream webcam.swf>
<------>Feed webcam.ffm
<------>Format swf
<------>VideoCodec flv
<------>VideoFrameRate 30
<------>VideoBufferSize 80000
<------>VideoBitRate 200
<------>VideoQMin 1
<------>VideoQMax 5
<------>VideoSize 640x480
<------>PreRoll 1
<------>NoAudio
</Stream>
# При обращении к индексной страницы ffserver будем отображать текущий статус сервера
<Stream index.html>
<------>Format status
</Stream>
4) ffserver -f /etc/ffserver.conf
5)In browser follow url http://localhost:8090
6) On your page <embed src="http://<server address>:8090/webcam.swf" width=640 height=480 />
URLs:
http://www.mianet.ru/linux-gentoo-ffserver-a-ffmpeg
http://zenway.ru/page/ffserver