zvictorp Posted July 28, 2012 Господа, Задача следующая: Вещать один из сервисов, который бегает в локальной сети в виде udp-мультикаста на сайте в интернете в формате flash. Кто-то уже делал? Поделитесь опытом, пожалуйста. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Lynx10 Posted July 28, 2012 erlyvideo + плеер для бровзера Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
0pl0pl Posted July 30, 2012 VLC - transcode to FLV JW Player - web flv player Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Eleon Posted July 31, 2012 (edited) VLC - transcode to FLV JW Player - web flv player +1 У нас так работает. Только с настройками VLC пришлось немного повозиться, ну и нужен скрипт чтобы поднимать обратно если упало, транскодирование во флеш нервно реагирует на сетевые сбои. Edited July 31, 2012 by Eleon Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
MrCloud Posted August 7, 2012 Транскодер Тринити XCoder c Mpeg2 to AVC/H.264 каналов со спутника. Медиа сервер Wowza pro, плеер любой. Поддержка моб. девайсов и Ай пад и пр. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
BSI_KSK Posted August 15, 2012 VLC - transcode to FLV JW Player - web flv player +1 У нас так работает. Только с настройками VLC пришлось немного повозиться, ну и нужен скрипт чтобы поднимать обратно если упало, транскодирование во флеш нервно реагирует на сетевые сбои. А можно настройки и скрипт? Сюда или в личку. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Eleon Posted August 15, 2012 (edited) А можно настройки и скрипт? Сюда или в личку. VLC у нас вот так: udp://ip_потока:порт -I dummy -vvv --sout-ffmpeg-chroma-elim-threshold=7 --sout-ffmpeg-luma-elim-threshold=-4 --rt-priority --skip-frames --drop-late-frames --no-ffmpeg-hurry-up --sout '#transcode{high-priority,vcodec=h264,venc=x264{keyint=75,level=3.1,profile=main,bitrate=684},vb=684,fps=25,acodec=aac,ab=64,channels=2,samplerate=44100}:std{access=http{mime=video/x-flv},mux=ffmpeg{mux=flv},dst=:порт/имя_потока.flv}' --sout-mux-caching 4096 Если будете брать поток с http, то добавьте еще vlc://pause:1 --loop --loop позволит автоматом снова запускать воспроизведение если был обрыв, а vlc://pause:1 добавит в плейлист паузу в 1 секунду, без этого --loop при отсутствующем потоке может положить машину. Настройки конечно можно менять в зависимости от требуемого качества, канала, наличия процессорного времени, итд. Можно погуглить энкодер x264, ну и на сайте самого VLC есть информация. Скрипт выложить не могу, он генерится автоматом самописной CMS, и делает еще дофига других вещей, завязанных на нашу систему. Выдирать оттуда только проверку и восстановление VLC лениво. Там в принципе все просто, можно прямо на баше все написать. Подскажу, что просто и эффективно мониторить: - наличие процесса в системе - нагрузку на CPU этого процесса (транскодинг жручий, если нагрузка меньше X%, что-то не то, надо перезапускать/уведомлять) - трафик на соответсвующих портах - писать в файлы звуковую и видео дорожки, проверять размеры файлов - можно писать подробный лог VLC, и пытаться его анализировать, но практика показала что кучу неприятностей по логу отследить не выходит. UPD: Еще в настройках VLC забыл scale, или width и height, если надо разрешение поменять. Edited August 15, 2012 by Eleon Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
BSI_KSK Posted August 16, 2012 Eleon, спасибо. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
maxim1 Posted September 3, 2012 (edited) Здравствуйте. Подскажите есть задача конвертировать потоковое видео с инета в локальнюу сеть с транскодированием аудио. vlc http: x.x.x.x:8080 :sout=#udp{mux=ts,dst=227.1.1.5:1234} :no-sout-rtp-sap :no-sout-standard-sap :ttl=10 :sout-keep (вот так работает но без транскодирования звука) а так vlc http: x.x.x.x:8080 :sout=#transcode{acodec=a52,ab=128,channels=2,samplerate=48000}:udp{mux=ts,dst=227.1.1.5:1234} :no-sout-rtp-sap :no-sout-standard-sap :ttl=10 :sout-keep (вот так не работает) Подскажите где может быть ошибка? с инета звук идет аас, подскажети правильный скрипт Edited September 3, 2012 by maxim1 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...