Сервер Ubuntu 9.04 Server
Клиенты смотрят через JW Player
cvlc -vvv rtsp://xxx.xxx.xxx.xxx:7070 --loop --sout --'#transcode{acodec=mp4a,vcodec=h264,venc=x264}:std{access=http,mux=,dst=xxx.x
xx.xxx.xxx:8082/test.flv}'
Прекрасно работает.
Перекодировка звука нужна - потому что Flash понимает Н.264 только если звук mp4a кодек.
Сама камера дает и так h.264 поток - н перекодировка сделана все равно. Причина - камера довольно далеко и часто теряются пакеты и Flash плеер от этого колбасит. А с перекодировкой все прекрасно.
Есть два не решенных вопроса.
1. Звук отстает стабильно на полсекунды. Никак не работают ключики delay и иже с ними. Подскажете?
2. JW Player, если теряется сигнал, начинает гонять по кругу записанный в кэше кусок. И не ищет снова поток - приходится перегружать страничку. Подскажете?