Перейти до

Multicast вещание средствами VLC на Windows


Рекомендованные сообщения

 

Я понимаю, что там TCP, а тут UDP соединение

HTTP играет нормально? 

 

Промучался с HTTP с первого Вашего упоминания о нем. Так и не завелся.

Трансляция идёт (по крайней мере vlc говорит что идёт и тикает таймером). А на принимающей стороне тишина. Причем понятно, что подключились к источнику, так как в противном случае vlc ругается ошибкой.

 

Думал, что это наводки на кабеля. Взял два ноута и ушел подальше от серверной и силовых линий.

Та же картина. Что на старом vlc, что на новом :(

Ссылка на сообщение
Поделиться на других сайтах

Всем доброй ночи,

 

Вопрос пока актуален. При участии (за что ему громадное спасибо) a_n_h обнаружили, что имеет место быть несовместимость разных версий vlc на разных Win. Вернее быстрее капризность vlc на Win7+ в плане трансляции в сеть.

 

Неужели для того, чтобы слать в сеть своё видео (например в h264) IPTV датацентры его либо хранят в разжатом виде либо транскодят на лету?

И что, же стоит на серваках в таких датацентрах? Что за софт?  <_<  :ph34r:

Ссылка на сообщение
Поделиться на других сайтах

Для трансляции видео можно использовать не только VLC.... Мы используем VLC на виндовой машине, потребление ресурсов конечно не маленькое, но моём случае других вариантов нет (не буду вдаваться в подробности).

На nginx  со специальным модулем, например, тоже можно транслировать; astra - тоже неплохая штука (есть также её клоны),- с помощью неё тоже можно; flusonic. Есть также различные так называемые IPTV панели - в основном все они построены на использовании nginx, ffmpeg. В основном, хороший софт стОит не малых денег. 

И да, транскодят на лету, конечно для этого нужны не малые ресурсы.... 

Відредаговано felixio_01
Ссылка на сообщение
Поделиться на других сайтах

Транскодить на лету пачку роликов/видосов, которые будут транслироваться по кругу - это очень костыльное и кривое решение. Намного умнее будет один ролик один раз перекодировать нормально, а потом уже вещать и тем самым оч. сильно экономить ресурсы.

А по поводу всех тестов Stranger_ сетью - читаю и аж грустно немного... Запустите вещание не в мультикаст, а юникастом на лупбек интерфейс компа(без параллельного воспроизведения). А потом запустите второй раз vlc и откройте udp://@127.0.0.1:XXXX - и смотрите нормально у Вас vlc поток проигрывает или нет.

Ссылка на сообщение
Поделиться на других сайтах

Если это онлайн трансляция ТВ-каналов, транскодировать на лету придётся... Если же это какой-то фильмец (услуга VOD), то да, конечно лучше держать готовые пережатые версии файлов (для различного разрешения, различных устройств). 

Ссылка на сообщение
Поделиться на других сайтах

Для трансляции видео можно использовать не только VLC.... Мы используем VLC на виндовой машине, потребление ресурсов конечно не маленькое, но моём случае других вариантов нет (не буду вдаваться в подробности).

На nginx  со специальным модулем, например, тоже можно транслировать; astra - тоже неплохая штука (есть также её клоны),- с помощью неё тоже можно; flusonic. Есть также различные так называемые IPTV панели - в основном все они построены на использовании nginx, ffmpeg. В основном, хороший софт стОит не малых денег. 

И да, транскодят на лету, конечно для этого нужны не малые ресурсы.... 

 

 

Если это онлайн трансляция ТВ-каналов, транскодировать на лету придётся... Если же это какой-то фильмец (услуга VOD), то да, конечно лучше держать готовые пережатые версии файлов (для различного разрешения, различных устройств). 

 

Спасибо за информацию. Транскодить на лету выглядит логично, но очень накладно при FHD и более разрешениях.

Ссылка на сообщение
Поделиться на других сайтах

Транскодить на лету пачку роликов/видосов, которые будут транслироваться по кругу - это очень костыльное и кривое решение. Намного умнее будет один ролик один раз перекодировать нормально, а потом уже вещать и тем самым оч. сильно экономить ресурсы.

А по поводу всех тестов Stranger_ сетью - читаю и аж грустно немного... Запустите вещание не в мультикаст, а юникастом на лупбек интерфейс компа(без параллельного воспроизведения). А потом запустите второй раз vlc и откройте udp://@127.0.0.1:XXXX - и смотрите нормально у Вас vlc поток проигрывает или нет.

 

Здравствуйте,

 

Пробовали на лупбэк. Та же история (если не транскодить). Вероятно есть "проблема" в такой трансляции связанная с потерями из-за самого формата видео. Тоесть, если брать и транскодить в "Video - MPEG-2 + MPGA (TS)", то видимы те же потери частей кадров.

А вот если транскодить в "Video for MPEG4 1080p TV/device", - то при закидке на лупбэк (в мультикаст или юникаст) всё идёт нормально. Получается, что не все форматы нормально транслируются?

Но хранить разжатые видео мягко говоря на порядок накладнее :(

 

З. Ы. Например если транскодить мой эталонный 1080з ролик в "Video for MPEG4 720p TV/device" - то даже мой ноут i7 4700MQ справляется с этим на лупбэк без всяких тормозов

Ссылка на сообщение
Поделиться на других сайтах

 

 

Пробовали на лупбэк. Та же история (если не транскодить).

как я понял проблема со слишком "быстрой" передачей пакетов, т.е. мгновенно передается слишком большой  объем затем идет относительно большая пауза в передаче. При перекодировании проц занят и передача идет более плавно. Очевидно какой-то косяк в самом vlc.

Ссылка на сообщение
Поделиться на других сайтах

Только, что попробовал ретранслировать готовый поток, все заработало без перекодирования, но с воспроизведением локально. Сейчас некогда перебирать настройки/версии vlc, но в свое время обнаружил, что у разных версий разные "косяки".

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від dj_uise
      Вітаю , підкажіть хто користується  QTX2 від СТВ Одеса ? 
      В мене виникла проблема з прийомом Multicast від Cosmonova та VIANET постійно вилзять фрізи на екранах телевізорів . 
      Схема підключення така як на зображенні.
      Cosmonova та VIANET приходять на мікрот untagged. Cosmonova через IGMP Proxy передається іншим mikrotik"ом. На Mikrotik який я спробував намалювати -порти поєднані в брідж з IGMP Snooping.
      На компютері в VLC пікселів наче немає а ось в цифрі є. 
      Може є в когось практика в трансляції Cosmonova з QTX ?

    • Від work-hub
      work-hub.online
      sup.workhub.online@gmail.com
      +38 050 395 7000
       
      Предоставляем услуги аренды виртуальных и физических серверов для предприятий, аудиторов с возможностью настройки Windows, программных комплексов: 1С, MeDoc, MD Declaration и других. Собственное оборудование, штат специалистов и опыт работы уже более 10 лет на рынке.
       
      Готовые серверные решения для предприятий и бухгалтеров
       
      Наши преимущества:
      • Готовые решения «под ключ» для клиентов, развертывание системы за 2 часа
      • Собственное сетевое и серверное оборудование (не арендованное)
      • Возможность оплаты на расчетный счет по договору (ФЛП 2 и 3 группы)
      • Установка и настройка Windows, 1С, MeDoc, MD Declaration и других
      • Опыт работы уже более 10 лет
      • Техническая поддержка и штат профильных специалистов
      • Бесперебойность 24/7
    • Від Minotaur
      Вітаю!
       
      Є моніторинговий сервер, під'єднадний до комутатора, в якому в сусідньому порту живе отримувач низки multicast-потоків. На комутаторі налаштовано віддзеркалення вихідного трафіку на клієнтському порту в сторону сервера. Проблема полягає в тому, що astra не бачить multicast-потоків.
      tcpdump:
      10:15:17.841020 88:90:09:72:f8:64 > 01:00:5e:00:03:7e, ethertype IPv4 (0x0800), length 1358: 10.93.53.10.33966 > 228.0.3.126.1234: UDP, length 1316 10:15:17.841021 88:90:09:72:f8:64 > 01:00:5e:00:03:7e, ethertype IPv4 (0x0800), length 1358: 10.93.53.10.33966 > 228.0.3.126.1234: UDP, length 1316 10:15:17.841022 88:90:09:72:f8:64 > 01:00:5e:00:03:7e, ethertype IPv4 (0x0800), length 1358: 10.93.53.10.33966 > 228.0.3.126.1234: UDP, length 1316 10:15:17.841024 88:90:09:72:f8:64 > 01:00:5e:00:03:7e, ethertype IPv4 (0x0800), length 1358: 10.93.53.10.33966 > 228.0.3.126.1234: UDP, length 1316 10:15:17.841030 88:90:09:72:f8:64 > 01:00:5e:00:03:7e, ethertype IPv4 (0x0800), length 1358: 10.93.53.10.33966 > 228.0.3.126.1234: UDP, length 1316
      astra:
      [root@localhost-live liveuser]# ./astra --analyze udp://10.0.0.1@228.0.3.126:1234 Apr 25 10:17:21: INFO: Starting Astra 4.4.182 Apr 25 10:17:22: INFO: Bitrate: 0 Kbit/s Apr 25 10:17:23: INFO: Bitrate: 0 Kbit/s Apr 25 10:17:24: INFO: Bitrate: 0 Kbit/s ^CApr 25 10:17:25: INFO: [main] exit
      Адреса 10.0.0.1 прибита на відповідному інтерфейсові. Що їй не подобається? Дякую!
    • Від casperua
      Стикнувся з проблемою, що не проходить udp multicast трафік від ону в сторону аплінка, навпаки все працює, чи хтось з таким стикався і чи є варіант вирішити це 
    • Від XNeo
      Доброго времени суток.
      Может кто в курсе как полностью заблокировать IGMP/Multicast на OLT?
      Без использования ACL.
×
×
  • Створити нове...