Перейти до

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 користувачів

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

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

    • Від 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.
    • Від utybq
      Продам серверы с OEM Windows server (можно наклейки отдельно, можно обсудить по з/ч)
       
      Fujitsu Primergy TX200 S7 наклейка OEM windows server 2012 std 2cpu
      корпус 4u
      1x xeon e5-2420 с башней, МП на 2 процессора
      ОЗУ - в зависимости от объема планки 8гб по 230, по 4гб по 100
      2 БП DPS-450SB A platinum (возможна продажа 1 отдельно)
      d2616-a22 gs1 с батареей Raid5/6 PCIe 6Gbs 512 MB Cache SAS
      на морде 2 корзины без салазок, привод, rdx quikstor usb3, сервис дисплей
      Цена в сборе 350$ ТОРГ, ОБМЕН
      Возможна продажа по з/ч пишите что надо, предлагайте
       
      Fujitsu Primergy TX150 S7 OEM windows server 2008 r2 std 1 4cpu 5 clt можно отдельно с корпусом или сервер с лицензией на 5 клиентов
      корзина на 4 3.5 винта без салазок
      БП съемный 450W
      Xeon X3430 (можно 3440, 3450)
      ОЗУ 2-32Gb
      от 109$ в зависимости от конфигурации
       
      Fujitsu Primergy TX150 S6
      корзина на 4 3.5 винта без салазок
      2х450W (возможна продажа 1 отдельно)
      Xeon X3220
      2*2gb ddr2
      от 60$
       
      Обменяюсь на следующие позиции (то что в списке мне интересно в обмен на то что я продаю) или куплю дешево
      Ноутбук 14-15" 3-5 поколение i3-i5 хорошее рабочее состояние без дефектов
      Видеокарты среднего уровня
      нвидии 750-1050, радеона 7850, 470 не гретые, без дефектов, желательно похолоднее
      Мониторы дешевые, возможно с дефектами 20-30"
       
      https://docs.google.com/spreadsheets/d/1RBe434gES4vPjLvAD93dex-ewKuX7WM5dPENzvHALUM/edit#gid=0
    • Від Lyovnnr
      Добрый день,
      Просьба подсказать в чем может быть проблема.
       
      OLT
      BDCOM(tm) GP3600-08B Software, Version 10.3.0D Build 73563
      Copyright by Shanghai Baud Data Communication CO. LTD.
      Compiled: 2020-5-14 16:9:29 by SYS, Image text-base: 0x108000
       
      ONU/HGU
      Device Model    GP1704-4F-E
      Hardware Version    A0
      Software Version    10.0.25B.643
       
      olt_M#show running-config non-interface !version 10.3.0D build 73563 service timestamps log date service timestamps debug date service password-encryption logging 10.0.10.1 logging buffered 163840 ! hostname olt_M system mtu 9000 ! port-protected 1 ! ! ! ! ! ! spanning-tree mode rstp ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! aaa authentication login default local aaa authentication enable default none aaa authorization exec default local ! ! ! gpon profile onu-rate-limit ratelimit-default id 1 gpon-profile pir 1244160 cir 15360 ! gpon profile onu-tcont tcont-default id 1 gpon-profile tcont-type 3 pir 1024000 cir 15360 ! gpon profile onu-virtual-port virtual-port-default id 1 gpon-profile encryption disable gpon-profile upstream queue 8 gpon-profile downstream queue 8 ! gpon profile onu-tcont-virtual-port-bind tvbind-default id 1 gpon-profile virtual-port 1 profile virtual-port-default tcont 1 profile tcont- default ! gpon profile onu-flow-mapping flow-mapping-default id 1 gpon-profile entry 1 uni type eth-uni all gpon-profile entry 1 virtual-port 1 ! gpon profile onu-flow-mapping flow-mapping-default-hgu id 2 gpon-profile entry 1 uni type veip all gpon-profile entry 1 vlan 26,70,101,2719 gpon-profile entry 1 virtual-port 1 ! gpon profile onu-vlan vlan_26 id 3 gpon-profile vlan mode tag gpon-profile vlan pvid 26 0 ! gpon profile onu-vlan vlan_70 id 4 gpon-profile vlan mode tag gpon-profile vlan pvid 70 0 ! gpon profile onu-mcst-oper mcst id 2 gpon-profile downstream-mcst-tag strip ! gpon profile onu-mcst-dynamic-group mcst id 2 gpon-profile entry 1 multicast-gemport 4093 gpon-profile entry 1 multicast-group-address-range 239.255.0.1 to 239.255.0.254 ! ! gpon onutype-template onutype-default-hgu gpon-onutype match ctc-onu-type HGU gpon-onutype config tcont-virtual-port-bind-profile tvbind-default gpon-onutype config flow-mapping-profile flow-mapping-default-hgu gpon-onutype config veip 1 mcst-oper-profile mcst gpon-onutype config veip 1 mcst-dynamic-group-profile mcst ! gpon onutype-template onutype-default gpon-onutype config tcont-virtual-port-bind-profile tvbind-default gpon-onutype config flow-mapping-profile flow-mapping-default gpon-onutype config uni 1 vlan-profile vlan_26 ! ! ! interface GigaEthernet0/1 description -= Up Link =- switchport trunk vlan-allowed 20-24,26,70,100-101,2719 switchport trunk vlan-untagged none switchport mode dot1q-tunnel-uplink switchport pvid 2719 dhcp snooping trust ! ! ! interface GPON0/1 gpon bind-onutype onutype-default-hgu precedence 127 gpon bind-onutype onutype-default precedence 128 filter dhcp switchport trunk vlan-allowed 26,70,101,2719 switchport trunk vlan-untagged none switchport mode trunk switchport protected 1 gpon transceiver Any-Reset-Preamble ! ! ! vlan 26 name olt_M ! vlan 70 name Real_IP ! vlan 100 name MGMT ! vlan 101 name PON_MGMT ! vlan 2719 name IPTV ! vlan 1,26,70,100-101,2719 ! ! ip mcst enable ip mcst querier enable ip mcst mc-vlan 2719 range 225.0.71.1 , 231.10.23.71 , 239.255.0.1 - 239.255.0.2 54 ! ! ip dhcpd enable ! ip dhcp-relay snooping ip dhcp-relay snooping vlan 20-26,70,101,2719 ip dhcp-relay snooping rapid-refresh-bind ! ! ! ! ! ! ! ip route default 10.0.8.1 ip exf ! ipv6 exf ! ip telnet attack-defense ! ip http server ! ! ! line vty 0 31 exec-timeout 1800 ! ! ip sshd enable ! ntp query-interval 3600 ntp server 10.0.8.1 ntp server 10.0.8.2 ! ddm enable ! !Pending configurations for absent linecards: ! !No configurations pending global olt_M#  
      при установке у абонента tv/стб/stb приставку ZTE, которая подключается к HGU GP1704-4F-E, не получает IP по DHCP, т.е. получает но с большой задержкой, иногда сразу но в основном с задержкой (1-15)минут. НА HGU GP1704-4F-E , vlan multocast -a установлен bridge -ом и привязан к одному порту к которому и подключается tv/стб/stb приставку ZTE
       

       
      принцип такой кто из клиентов хочет IPTV для него устанавливаливается  ONU/HGU GP1704-4F-E чтоб stb отдельно подключить к специально настроенному порту для IPTV, а кто хочет без IPTV для него устанавливаливается  ONU GP1501DT.
       
       
      У кого встречалась похожая проблема, и кто как решал ? или кто что предложит, аналогичная схема идеально работает на BDCOM оборудование только EPON, а вот на GPON e такие костыли
       
      Спасибо.
       
      P.S.
       
      посмотрите в общем что можно подправить или изменить/добавить в config e OLT, первый раз встречаюсь с этим оборудованием, 
       
×
×
  • Створити нове...