MasterHome
Посетитель
|
В ответ на: Помогите с настройками VLC - 07.03.2008 14:52
Все очень просто. В конфиге skycast'a пускаем мультикаст на локалхост:
[MULTICAST1] IP=127.0.0.1 MULTICAST=230.0.0.1 PORT=9888 ENABLED=1
Чтобы не настраивать VLC на каждый канал ручками пишем батник, в котором для каждого канала запускаем отдельный VLC.
Пример строки:
start vlc.exe udp://@230.0.0.1:9888 :udp-caching=1200 rogram=1 out=#transcode{threads=4,vcodec=mp4v,vb=1024,scale=0.5}:
duplicate{dst=std{access=http,mux=ts,dst=89.107.115.34:9901}}
udp-caching=<размер кэша> кэшировать желательно, иначе будут пропуски кадров, program=<номер программы> соответствует номеру программы в потоке (посмотреть можно в vlc "информация о потоке"). В transcode функция threads=<кол-во процессоров (ядер)>, vb=<битрейт> указанный минимально оптимален для картинки в два раза меньше нативной, scale=<размер от нативной картинки> в данном случае он меньше в два раза. Поток при таких настройках получается примерно 200 килобайт в сек. при загрузке проца (проверялось на Intel2Quad Q6600) от 4 до 9% на один канал. В duplicate указан IP интерфейса и порт на котором будет висеть поток и к которому будут цепляться юзеры. Если не нужна компрессия и собираемся гнать нежатый поток (на узком канале нормально работать не будет), то пишем:
start vlc.exe udp://@230.0.0.1:9888 :udp-caching=1200 rogram=1 out=#duplicate{dst=std{access=http,mux=ts,dst=89.107.115.34:9921}}
при этом загрузка проца составляет 1-2%.
|