Форум операторов связи

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

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

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

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

я чет не нашел что там вылетать то будет ?
что там будет с PCR ???
Название: Re: Как забрать m3u8 в цифру?
Отправлено: sky star от 01 марта, 2017, 11:37:46
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 марта, 2017, 17:13:46
Цитата: Dude от 28 февраля, 2017, 22:14:24
21-й местный обязательный канал так отдают. PBI-ем никак что-то походу.
Вы не с Тульской области ?
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Alexam от 01 марта, 2017, 18:05:42
Цитата: Dude от 01 марта, 2017, 11:27:31Говорят, что не могут UDP через инет передать, потому такое решение. И предложили https://ru.wmspanel.com/nimble вот это поюзать.
Я такой сервак на коленке за час подниму, учитывая, что я это делал :) Linux на комп, 2 проги - nginx и ffmpeg установить, настроить и  поехали..
Но вопрос в том, что там везде RTSP, MPEG2TS - > DASH или HLS.  Я что-то не вижу, чтоб наоборот?
Они что-то себе подобное поставили, а что это наоборот не работает, их видимо не сильно волнует  f_emo_02
Можно пободаться, что HLS - это не ГОСТовский сигнал. Пускай как хотят, предоставляют или ГОСТовское, или в принципе преобразуемое, как тот же РТРС.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: maxim от 01 марта, 2017, 18:26:38
Так наоборот можно m3u8-ffmpeg-udp. Давно была здесь тема кто-то забирал так фрешелове по-моему с сервера с  амстердама.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Dude от 01 марта, 2017, 18:54:24
maxim, да Макс, с Тульской.
Сделали UDP и ораничили его моим IP (который я им дал). Компу этот IP приделываю - играет, с другим IP - нет. Вот теперь не пойму нифига, как этот IP приделать на DMM-1400P-S2?
Название: Re: Как забрать m3u8 в цифру?
Отправлено: sky star от 02 марта, 2017, 04:38:57
да 1400 сама по себе стабильно то не работала :)
я помню когда коллега мучился у него два КАМ про ирдеты одновременно не работали :)
только либо А либо В , но не А+В , вот рассмешили то меня с утра :)
я могу только представить что будет если в это лезвие ввалить QPSC + IP :)
умрет , возможно без полоски даже на пульте :)
Название: Re: Как забрать m3u8 в цифру?
Отправлено: maxim от 02 марта, 2017, 10:11:41
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. Но это мое личное мнение.
Цитата: Dude от 01 марта, 2017, 18:54:24
maxim, да Макс, с Тульской.
Сделали UDP и ораничили его моим IP (который я им дал). Компу этот IP приделываю - играет, с другим IP - нет. Вот теперь не пойму нифига, как этот IP приделать на DMM-1400P-S2?
не понял схему
Название: Re: Как забрать m3u8 в цифру?
Отправлено: sky star от 02 марта, 2017, 10:24:46
как бы форвард будет дешевле EMR :)
и EMR не таблетка от всех болезней , его допуски и посадки не столь широки что бы ему прям дерьмо то вливать :)
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Dude от 02 марта, 2017, 10:27:03
А ХЗ, как сделали, дали инфу:

на ваш xx.xx.194.8: 1234

идет с xx.xx.241.135

шлюз xx.xx.241.129

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

на ваш 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 марта, 2017, 10:36:54
мне жалко тех кто будет смотреть это оцифрованное аналогове тв :)
очень жалко

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

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

на ваш 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 марта, 2017, 11:48:02
А я правильно настраиваю 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 марта, 2017, 14:21:28
Вот смотри, как настроено. Рабочее.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Alexam от 02 марта, 2017, 14:22:59
Цитата: maxim от 01 марта, 2017, 18:26:38Так наоборот можно m3u8-ffmpeg-udp
через чисто ffmpeg в принципе должно работать, да, но он у меня не заработал, я плюнул и с nginx сделал.
Так и VLC должен работать, только он падает почему-то :( на него тоже забил.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: maxim от 02 марта, 2017, 14:43:39
Из выше сказанного  если я понял  правильно, что ему предоставили канал, организовали vlan, дали юникастовый адрес. Там протокол udp но не hls. по HLS  они предоставляют , наверное, где нет возможности или очень дорого .
Название: Re: Как забрать m3u8 в цифру?
Отправлено: maxim от 02 марта, 2017, 15:23:32
По поводу PCR  неоднократно на форума сталкивался, что можно выравнивать программно с помощью OpenCaster, но как это сделать так и не разобрался. Если кто подскажет буду очень признателен.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Dude от 02 марта, 2017, 15:24:35
Цитата: kanashpionertelekom от 02 марта, 2017, 11:32:33у меня не заводился юникаст на 1400, на компе работал на 1400 нет, вот воткнул я шнурок от компа в коммутатор, подписался на этот канал влцшкой и быстро переткнул на 1400-ю завелся и даже не падал при перезагрузке....
Да, так заработало :)
Но сыпется, будем что-то другое думать.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Dude от 17 марта, 2017, 14:08:35
Никак что-то без костылей (в виде компа в промежутке) не получается по IP принять, чтобы не сыпалась картинка. Unicast UDP и RTP пробовали. Можно как победить это дело?
Название: Re: Как забрать m3u8 в цифру?
Отправлено: solvikval от 20 марта, 2017, 12:17:55
А если VLC-шкой смотрите, сыпет? При приеме IP-шки вылизовали всю приемную часть: замена всех витух только на покупные дорогие кабели, вылизывал админ сервак неделю, потом долго состыковывали проверяя ошибки на их и нашей стороне, их вообще не должно быть, т.е. ноль абсолютный. Только после этого всё заработало и не сыпало. При этом надо понимать, что просто просмотр на проигрывателе может быть без подсыпания, но при приёме всего пакета вылезают ошибки, вот их и надо устранять.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Alexam от 20 марта, 2017, 15:16:48
Цитата: Dude от 17 марта, 2017, 14:08:35Никак что-то без костылей (в виде компа в промежутке) не получается по IP принять, чтобы не сыпалась картинка. Unicast UDP и RTP пробовали. Можно как победить это дело?
Я уже писал, что телекомпания (не с 21 кнопки) поставила у нас роутер Микротик недорогой, настроили VPN на их сеть, после этого забираем по UDP на PBI как бы непосредственно с их сети. UDP - RTP - Разницы не заметил.
А до VPN мы год мучались - вечером сыпет канал, даже провайдера они у себя сменили. То есть между нами был уже 1 провайдер - МТС, но всё равно сыпет.
Так что вариант VPN может помочь.
Цитата: solvikval от 20 марта, 2017, 12:17:55замена всех витух только на покупные дорогие кабели,
На золотые ?  :D Не думаю, что это реально помогает - чуть больше, чем никак. Мы ничего не вылизывали.
ЦитироватьПри этом надо понимать, что просто просмотр на проигрывателе может быть без подсыпания,
Есть такое дело, мы принимали Dune HD - она глючит, а VLC при этом нормально отрабатывает. Танцы закончились только вариантом выше.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: Dude от 20 марта, 2017, 16:16:03
Делали VPN на zyxel keenetic viva - если не ещё больше сыпется. Да и чего не сыпаться то? Канал то тот же остался.
Название: Re: Как забрать m3u8 в цифру?
Отправлено: apog от 20 марта, 2017, 17:27:07
Цитата: Alexam от 20 марта, 2017, 15:16:48
UDP - RTP - Разницы не заметил.

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

Название: Re: Как забрать m3u8 в цифру?
Отправлено: solvikval от 22 марта, 2017, 11:29:07
Цитата: Alexam от 20 марта, 2017, 15:16:48
На золотые ?  :D Не думаю,
Зачем :D? Просто промышленные качественные витухи. То, что прокатывает при самообжатии под инет, не всегда качественно под IPTV. скажу больше. Когда состыковывались, то от нас потребовали и PBI-ку перебрать ( типа проблемы у нас), все кабели ASI заменили :D на промышленные, но, да, это был перебор.... т.к. ошибки шли с порта провайдера. После всех танцев с бубном поставили два ноутбука и смотрели ошибки с их порта и с нашего: совпадение 100% :D, вот тут и сделали предъяву. Сейчас никаких проблем: сервак вылизан, кабели промышленные, отдельный порт контроля провайдера.