Имеем камеру, с которой поток берётся по RTSP, выводится в FLV и файл. Совсем неудобно то, что файл может оказаться огромнейшей длины, а желательно, что бы каждый промежуток (час или, допустим, 200 мб) создавался новый. Гугл, увы, мало что подсказал, почти все доки о том, как создать поток в сеть, а не как его сохранять. На данный момент структура такая:
cvlc rtsp://10.0.0.9:554 --sout '#transcode{soverlay,sfilter=logo{file=/home/logo4.png,position=6},vcodec=h264,vb=2048}:duplicate{dst=std{access=file,mux=ts,dst=stream.mpg}}:duplicate{dst="std{access=http{mime=video/x-flv},mux=ffmpeg{mux=flv},dst=10.0.0.10:8080/stream.flv}"}' --repeat
Камера Beward. Способна сама писать по ftp но, увы, пишет какую-то ересь размером в 1мб, с формтом .264, которые не показывает ни один плеер.