Форум МАКАТЕЛ

Оборудование и SOFT => Цифровое ТВ => Тема начата: Dude от 28.02.2017, 22:14

Название: Как забрать m3u8 в цифру?
Отправлено: Dude от 28.02.2017, 22:14
21-й местный обязательный канал так отдают. PBI-ем никак что-то походу.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Alexam от 28.02.2017, 23:50
На каком основании они предлагают сигнал в проприетарном формате HLS, причём предназначенном для мобильных устройств?
 Я так думаю, надо бы в РКН пожаловаться или позвонить-поспрашивать, как они на это смотрят?
PBI берёт только уникаст. Один канал поставил нам свой  Микротик в качестве VPN-шлюза, и с него забираем канал  по UDP.
 Как из UDP  перевести канал в HLS, я знаю, но наоборот - это вопрос  :-\
Название: Re: Как забрать m3u8 в цифру?
Отправлено: sky star от 01.03.2017, 02:14
из HLS милости просим too форвард :)

раборает стабильно , вопрос в деньгах , очень круто получается решеницэ :)
можно канечно от скудрсти денег заюзать VLC из CMD , но работает по погоде на Сатурне

но думаю надо РКН и орать :) пусть отдают UDP/RTP  хотя как знать , вдруг они CDN купили , тогда HLS будет кучерявее
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Dude от 01.03.2017, 11:27
Говорят, что не могут UDP через инет передать, потому такое решение. И предложили https://ru.wmspanel.com/nimble вот это поюзать.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: sky star от 01.03.2017, 11:33
это , я канечно сейчас скажу что очень банальное , а ВЫ им сказали что у Вас DVB вещание ?
что у Вас есть ETR101290 ?

я чет не нашел что там вылетать то будет ?
что там будет с PCR ???
Название: Re: Как забрать m3u8 в цифру?
Отправлено: sky star от 01.03.2017, 11:37
f you set vbv-maxrate to the same value as bitrate, then the encoder will operate in CBR mode. Notice that it's not a strict CBR where every picture has the same size. vbv-bufsize controls the size of the buffer which allows for bitrate variance while still staying inside the CBR limitations.

шедеврально то как , особливо для DVB :)
Название: Re: Как забрать m3u8 в цифру?
Отправлено: maxim от 01.03.2017, 17:13
21-й местный обязательный канал так отдают. PBI-ем никак что-то походу.
Вы не с Тульской области ?
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Alexam от 01.03.2017, 18:05
Говорят, что не могут UDP через инет передать, потому такое решение. И предложили https://ru.wmspanel.com/nimble вот это поюзать.
Я такой сервак на коленке за час подниму, учитывая, что я это делал :) Linux на комп, 2 проги - nginx и ffmpeg установить, настроить и  поехали..
Но вопрос в том, что там везде RTSP, MPEG2TS - > DASH или HLS.  Я что-то не вижу, чтоб наоборот?
Они что-то себе подобное поставили, а что это наоборот не работает, их видимо не сильно волнует  f_emo_02
 Можно пободаться, что HLS - это не ГОСТовский сигнал. Пускай как хотят, предоставляют или ГОСТовское, или в принципе преобразуемое, как тот же РТРС.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: maxim от 01.03.2017, 18:26
Так наоборот можно m3u8-ffmpeg-udp. Давно была здесь тема кто-то забирал так фрешелове по-моему с сервера с  амстердама.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Dude от 01.03.2017, 18:54
maxim, да Макс, с Тульской.
Сделали UDP и ораничили его моим IP (который я им дал). Компу этот IP приделываю - играет, с другим IP - нет. Вот теперь не пойму нифига, как этот IP приделать на DMM-1400P-S2?
Название: Re: Как забрать m3u8 в цифру?
Отправлено: sky star от 02.03.2017, 04:38
да 1400 сама по себе стабильно то не работала :)
я помню когда коллега мучился у него два КАМ про ирдеты одновременно не работали :)
только либо А либо В , но не А+В , вот рассмешили то меня с утра :)
я могу только представить что будет если в это лезвие ввалить QPSC + IP :)
умрет , возможно без полоски даже на пульте :)
Название: Re: Как забрать m3u8 в цифру?
Отправлено: maxim от 02.03.2017, 10:11
1400  с последней прошивкой работает достаточно стабильно.( прошивки с нага). С предыдущими прошивками приходилось частенько перезапускать. Из m3u8 в udp можно сделать так примерно ffmpeg -i http://x.x.x.x.. m3u8 -vcode copy -acodec copy -f mpegts udp://239.1.1.1.:1234. соответственно настроить интерфейсы откуда будет выходить мультикаст. Да конечно как писал sky star   PCR там будет никакой, но как сам же автор sky star в одном из форумов можно подать, по моему не помню точно, на сумавижен мультиплексор  для исправления ошибок PCR.
Что касаемо HLS дело вот в чем. Прошу сильно не пинать. Сам я кабельшик автор топика земляк, также беру также данный телеканал но вещаю его в аналог приставкой mag-250 (приставке все равно какой тамPCR) . Работает стабильно не каких рассыпаний. Идею вещать телеканалу таким образом предложил им я. Дело было летом хотелось в сеть запустить данный канал, связался с ними, они предлогали следующую схему : до нашей станции протянуть кабель от месного провайдера, проваидер с нини организует канал vlan  и мультикастом подает сигнал к нам на станцию. Это было бы очень долго и затратно. Мне хотелось бы запустить телеканал завтра (на то время), объснил ихнему сис. админу как можно это сделать (он вообще был не в теме). И через пару дней тестовая ссылка заработала. Может конечно схема то и не правильная но дешевая в реализации и работает. Почему hls  потому как , сугобо по моим наблюдениям,  работает стабильнее через публичную сеть чем udp обернутое http. Но это мое личное мнение.
maxim, да Макс, с Тульской.
Сделали UDP и ораничили его моим IP (который я им дал). Компу этот IP приделываю - играет, с другим IP - нет. Вот теперь не пойму нифига, как этот IP приделать на DMM-1400P-S2?
не понял схему
Название: Re: Как забрать m3u8 в цифру?
Отправлено: sky star от 02.03.2017, 10:24
как бы форвард будет дешевле EMR :)
и EMR не таблетка от всех болезней , его допуски и посадки не столь широки что бы ему прям дерьмо то вливать :)
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Dude от 02.03.2017, 10:27
А ХЗ, как сделали, дали инфу:

на ваш xx.xx.194.8: 1234
 
идет с xx.xx.241.135
 
шлюз xx.xx.241.129

На компе работает, если ему xx.xx.194.8 IP-шник сделать, с другим - нет. На PBI - никак что-то не хочет.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: sky star от 02.03.2017, 10:28
на HLS применяют еще фильтрацию по mac
может Ваш случай ?
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Dude от 02.03.2017, 10:35
MAC то я им не давал.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: maxim от 02.03.2017, 10:35
как бы форвард будет дешевле EMR :)
и EMR не таблетка от всех болезней , его допуски и посадки не столь широки что бы ему прям дерьмо то вливать :)
Так может еще дешевле mag-250 - кодер mpeg2 или 4  :D ( какой нибудь бэушный)
А ХЗ, как сделали, дали инфу:

на ваш xx.xx.194.8: 1234
 
идет с xx.xx.241.135
 
шлюз xx.xx.241.129

На компе работает, если ему xx.xx.194.8 IP-шник сделать, с другим - нет. На PBI - никак что-то не хочет.
А что там идет, если hls  то pbi  с эти не работает. Если там юникаст какой нибудь то в принципе должно
Название: Re: Как забрать m3u8 в цифру?
Отправлено: sky star от 02.03.2017, 10:36
мне жалко тех кто будет смотреть это оцифрованное аналогове тв :)
очень жалко

а еще могут морду набить
Название: Re: Как забрать m3u8 в цифру?
Отправлено: maxim от 02.03.2017, 10:48
мне жалко тех кто будет смотреть это оцифрованное аналогове тв :)
очень жалко

а еще могут морду набить
У приставки есть HDMI  выход , так что морду могут и не набить :D
Название: Re: Как забрать m3u8 в цифру?
Отправлено: sky star от 02.03.2017, 10:54
и опять вертаемся как б ы найти нормальный кодер :)
круг замкнулся
Название: Re: Как забрать m3u8 в цифру?
Отправлено: kanashpionertelekom от 02.03.2017, 11:32
А ХЗ, как сделали, дали инфу:

на ваш xx.xx.194.8: 1234
 
идет с xx.xx.241.135
 
шлюз xx.xx.241.129

На компе работает, если ему xx.xx.194.8 IP-шник сделать, с другим - нет. На PBI - никак что-то не хочет.
у меня не заводился юникаст на 1400, на компе работал на 1400 нет, вот воткнул я шнурок от компа в коммутатор, подписался на этот канал влцшкой и быстро переткнул на 1400-ю завелся и даже не падал при перезагрузке....
а вообще у PBIесть волшебная кнопка "ребут девайс", выручала не раз....
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Dude от 02.03.2017, 11:48
А я правильно настраиваю PBI при этих параметрах?
на ваш xx.xx.194.8: 1234
идет с xx.xx.241.135
шлюз xx.xx.241.129

Uni/Multicast Switch Unicast   
   Source Identify Enable
   Source IP Address хх.хх.241.135
   Multicast Address хх.хх.241.135
   Uni/Multicast UDP Port 1234
   Stream IP Address хх.хх.194.8
   Stream Netmask 255.255.255.0
   Stream Gateway хх.хх.194.1
   Stream MAC Address   00:06:f4:33:bc:ad
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Alexam от 02.03.2017, 14:21
Вот смотри, как настроено. Рабочее.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Alexam от 02.03.2017, 14:22
Так наоборот можно m3u8-ffmpeg-udp
через чисто ffmpeg в принципе должно работать, да, но он у меня не заработал, я плюнул и с nginx сделал.
Так и VLC должен работать, только он падает почему-то :( на него тоже забил.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: maxim от 02.03.2017, 14:43
Из выше сказанного  если я понял  правильно, что ему предоставили канал, организовали vlan, дали юникастовый адрес. Там протокол udp но не hls. по HLS  они предоставляют , наверное, где нет возможности или очень дорого .
Название: Re: Как забрать m3u8 в цифру?
Отправлено: maxim от 02.03.2017, 15:23
По поводу PCR  неоднократно на форума сталкивался, что можно выравнивать программно с помощью OpenCaster, но как это сделать так и не разобрался. Если кто подскажет буду очень признателен.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Dude от 02.03.2017, 15:24
у меня не заводился юникаст на 1400, на компе работал на 1400 нет, вот воткнул я шнурок от компа в коммутатор, подписался на этот канал влцшкой и быстро переткнул на 1400-ю завелся и даже не падал при перезагрузке....
Да, так заработало :)
Но сыпется, будем что-то другое думать.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Dude от 17.03.2017, 14:08
Никак что-то без костылей (в виде компа в промежутке) не получается по IP принять, чтобы не сыпалась картинка. Unicast UDP и RTP пробовали. Можно как победить это дело?
Название: Re: Как забрать m3u8 в цифру?
Отправлено: solvikval от 20.03.2017, 12:17
А если VLC-шкой смотрите, сыпет? При приеме IP-шки вылизовали всю приемную часть: замена всех витух только на покупные дорогие кабели, вылизывал админ сервак неделю, потом долго состыковывали проверяя ошибки на их и нашей стороне, их вообще не должно быть, т.е. ноль абсолютный. Только после этого всё заработало и не сыпало. При этом надо понимать, что просто просмотр на проигрывателе может быть без подсыпания, но при приёме всего пакета вылезают ошибки, вот их и надо устранять.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Alexam от 20.03.2017, 15:16
Никак что-то без костылей (в виде компа в промежутке) не получается по IP принять, чтобы не сыпалась картинка. Unicast UDP и RTP пробовали. Можно как победить это дело?
Я уже писал, что телекомпания (не с 21 кнопки) поставила у нас роутер Микротик недорогой, настроили VPN на их сеть, после этого забираем по UDP на PBI как бы непосредственно с их сети. UDP - RTP - Разницы не заметил.
А до VPN мы год мучались - вечером сыпет канал, даже провайдера они у себя сменили. То есть между нами был уже 1 провайдер - МТС, но всё равно сыпет.
 Так что вариант VPN может помочь.
замена всех витух только на покупные дорогие кабели,
На золотые ?  :D Не думаю, что это реально помогает - чуть больше, чем никак. Мы ничего не вылизывали.
Цитировать
При этом надо понимать, что просто просмотр на проигрывателе может быть без подсыпания,
Есть такое дело, мы принимали Dune HD - она глючит, а VLC при этом нормально отрабатывает. Танцы закончились только вариантом выше.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Dude от 20.03.2017, 16:16
Делали VPN на zyxel keenetic viva - если не ещё больше сыпется. Да и чего не сыпаться то? Канал то тот же остался.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: apog от 20.03.2017, 17:27
UDP - RTP - Разницы не заметил.

Весь смак у RTP в данном контексте - это возможность заюзать FEC (RFC5109 (http://www.ietf.org/rfc/rfc5109)). ИМХО это должно помочь избавиться от ошибок на принимающей стороне. Плохо то, что далеко не всякое железо способно правильно переваривать такой поток.
И, да, на сколько я понимаю FEC нельзя передавать по UDP.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Gul от 20.03.2017, 17:48
FEC работает только с RTP, но придется ставить железку и на передающей стороне, и на принимающей. FEC для подобных случаев штука замечательная.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Dude от 20.03.2017, 18:17
На передающей то походу чего угодно навертеть смогут. А вот PBI примет?
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Alexam от 21.03.2017, 11:37
А вот PBI примет?
RTP он принимает.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Gul от 21.03.2017, 12:18
RTP он примет, а вот PRO FEC - нет. Tangramm и Astro поддерживают, у Luminato - отдельный модуль. К тому же далеко не все вещатели могут отдать RTP, не говоря про FEC.
А кто-нибудь использует PRO FEC?

Название: Re: Как забрать m3u8 в цифру?
Отправлено: solvikval от 22.03.2017, 11:29
На золотые ?  :D Не думаю,
Зачем :D? Просто промышленные качественные витухи. То, что прокатывает при самообжатии под инет, не всегда качественно под IPTV. скажу больше. Когда состыковывались, то от нас потребовали и PBI-ку перебрать ( типа проблемы у нас), все кабели ASI заменили :D на промышленные, но, да, это был перебор.... т.к. ошибки шли с порта провайдера. После всех танцев с бубном поставили два ноутбука и смотрели ошибки с их порта и с нашего: совпадение 100% :D, вот тут и сделали предъяву. Сейчас никаких проблем: сервак вылизан, кабели промышленные, отдельный порт контроля провайдера.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Универсал от 29.06.2023, 11:02
 С последними событиями на спутниках, кто настроил (PBI 1400Р, 4000Р, 1500Р) прием по ссылкам ?  или бесполезно на этих приемниках ?
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Alexam от 29.06.2023, 11:11
     По каким ссылкам? Эти приёмники работают только с сигналами в форматах UDP или RTP.
 Для приёма с интернета необходимо сначала переретранслировать сигналы из HLS или SRT.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: OTK от 29.06.2023, 11:18
на PBI DIH1000x, конвертер работает корректно, берем несколько каналов через него. Проблема заключается, что отдельная ссылка отдельный UDP поток. Мультиплексора встроенного нет. 
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Универсал от 29.06.2023, 11:19
Стрим скинул ссылки я думаю всем одинаковые. m3u8.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: sky star от 29.06.2023, 11:27
Стрим решил что таким образом он перестанет платить за аренду ТС
но при этом все издержки переложит на операторов

это гениально !

пы сы  скоро пришлют счета на оплату за месяц : )
а показывало , или не показывало ....
Название: Re: Как забрать m3u8 в цифру?
Отправлено: filin от 29.06.2023, 11:30
Стрим скинул ссылки я думаю всем одинаковые. m3u8.
может кому и скинул, только не нам: на спутнике все нормально, берите от туда, это их ответ
Название: Re: Как забрать m3u8 в цифру?
Отправлено: mutr от 29.06.2023, 12:17
на PBI DIH1000x, конвертер работает корректно, берем несколько каналов через него. Проблема заключается, что отдельная ссылка отдельный UDP поток. Мультиплексора встроенного нет.

Получается, что нет у него на выходе никакого MPTS, только SPTS? А в описании заявлено, что на выходе может MPTS и что есть встроенный ремультиплексор.

Сплошной обман. Хорошо не успел купить его.

Не знаю, что теперь выбрать, какой не посмотришь в описании все с SPTS на выходе. 

Флюсоник есть, но он для других задач у меня и так загружен сервер под завязку.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Alexam от 29.06.2023, 12:35
на PBI DIH1000x
Интересная штука. Хотя разговор начинался с модулей ГС.
Получается, что нет у него на выходе никакого MPTS, только SPTS? А в описании заявлено, что на выходе может MPTS и что есть встроенный ремультиплексор.
Заявлено всё:
Выход
Интерфейс    3 х 10/100/1000M RJ45, полный дуплекс
Протоколы    UDP-Multicast, UDP-Unicast, TCP, RTP,RTMP, HTTP-HLS, RTSP, SRT
Тип выхода    IP стримминг
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Connect от 29.06.2023, 16:17
на PBI DIH1000x
Интересная штука. Хотя разговор начинался с модулей ГС.
Получается, что нет у него на выходе никакого MPTS, только SPTS? А в описании заявлено, что на выходе может MPTS и что есть встроенный ремультиплексор.
Заявлено всё:
Выход
Интерфейс    3 х 10/100/1000M RJ45, полный дуплекс
Протоколы    UDP-Multicast, UDP-Unicast, TCP, RTP,RTMP, HTTP-HLS, RTSP, SRT
Тип выхода    IP стримминг

Нашел "убитую тему" из Купи/продай с ответом продавца:



Устройство одноюнитовое, с одним блоком питания, с линуксовой операционной системой. Интерфейс управления прост и достаточно интуитивно понятен. Основные функции:

    Прием IP потоков. В интерфейсе приема потоков присутствует удобный анализатор, который позволяет просмотреть сервисы, пиды и другую информацию содержащуюся в потоке, а также увидеть в режиме онлайн ошибки по приоритетам стандарта TR101290 для каждого входящего потока.

    Встроенный ремультиплексор с PSI/SI редактором. Мультиплексировать можно только входящие UDP/RTP потоки создавая новые MPTS/SPTS для дальнейшего вывода.

    Бэкапирование IP потоков. Присутствует два варианта бэкапирования: потоков и каналов.

    Конвертер протоколов. Проверены все 9 вариантов конвертации: UDP to TCP, TCP to UDP, URL to UDP, UDP to HLS, UDP to RTSP, UDP to RTMP, Files to UDP, UDP to SRT и SRT to UDP. Все варианты работают, принимаются и передаются. При передаче в UDP есть возможность выбора режима DVB или IPTV (CBR или VBR соответственно). При этом есть некоторые нюансы:
        USP to RTM конвертироваться может только пара MPEG-4 видео и AAC аудио. Это по заявлению PBI является ограничением самого протокола RTMP.

        URL to UDP и UDP to HLS в обоих вариантах автоматически изменяются SID, имя сервиса, аудио и видео PID. Таким образом, все сервисы конвертированные из и в HTTP будут иметь абсолютно одинаковые SID, аудио и видео PID и имя сервиса. SID всегда равен 1, Видео PID м PCR пид равны 256, аудио PID равен 257, а имя сервиса всегда test. От инженера PBI получено объяснение что это связано с OpenSource библиотеками, используемыми при конвертации.

Ограничение в 100 потоков есть в каждом функциональном модуле устройства. Принять можно не более 100 потоков. Ремультиплексироват ь можно не более 100 потоков, конвертировать можно не более 100, резервировать можно не более 100.

Устройство имеет 4 порта RG45, один из которых порт управления, остальные - GbE порты для приема и передачи потоков. При этом, порт управления также может быть использован для передачи и приема потоков в конвертере протоколов. Сетевые настройки довольно гибкие, есть возможность задавать маршрутизацию для каждого интерфейса, можно указать DNS серверы, настраивать порты в режим DHCP.

Резюме: Устройство отвечает заявленным характеристикам и техническому функционалу, простое в управлении.

ЗЫ. Может пора отдельную ветку по этой железке возродить?

Вот это место как то не сильно выглядит:

Таким образом, все сервисы конвертированные из и в HTTP будут иметь абсолютно одинаковые SID, аудио и видео PID и имя сервиса. SID всегда равен 1, Видео PID м PCR пид равны 256, аудио PID равен 257, а имя сервиса всегда test. От инженера PBI получено объяснение что это связано с OpenSource библиотеками, используемыми при конвертации.

Но вдруг чего изменилось с 21-года? :)
Название: Re: Как забрать m3u8 в цифру?
Отправлено: OTK от 29.06.2023, 16:22
о отвечает заявленным характеристикам и техническому функционалу, простое в у
не спешите , на новой версии, что мы купили нет мультиплексора, нет возможности отправить unicast-ом поток. Вообще кроме конвертера из SRT/HLS в UDP и наоборот (не пробовал) больше ни чего сделать нельзя. Написал тех поддержке где покупали там подтвердили, что таких функций в новой аппаратной версии нет, прошивок тоже нет. Сейчас жду решения по тому что с этой железякой делать дальше. 
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Lex от 30.06.2023, 06:28
А как всё было по началу красиво..... :) а на деле то оно вишь как.... :-\ Видимо не стоит торопиться покупать для резервирования, надо ждать. f_emo_25
Название: Re: Как забрать m3u8 в цифру?
Отправлено: AlexZ от 30.06.2023, 08:49
Если "на коленке" делать - можно использовать ffmpeg...
Название: Re: Как забрать m3u8 в цифру?
Отправлено: sky star от 30.06.2023, 09:07
Если "на коленке" делать - можно использовать ffmpeg...

Так ff это по сути транскодинг
Название: Re: Как забрать m3u8 в цифру?
Отправлено: AlexZ от 30.06.2023, 09:11
Можно не использовать транскодирование - если параметры потока устраивают - кодек "copy".
Название: Re: Как забрать m3u8 в цифру?
Отправлено: sky star от 30.06.2023, 09:14
А кто даст гарантию что это pass tru ?
А не транскодинг на тех же pid

 Чистый стример нужен
Название: Re: Как забрать m3u8 в цифру?
Отправлено: AlexZ от 30.06.2023, 09:26
Принимаю Донецкий телеканал "Оплот", оборудование - OrangePI, обработка ffmpeg, выход - на sumavision...
Все работает. Как-то так...
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Alexam от 30.06.2023, 11:06
ЗЫ. Может пора отдельную ветку по этой железке возродить?
Хм.... я эту тему найти не могу.
Но никто не мешает создать новую тему про эту железку.