Jump to content
Калькуляторы

Выбор способа доставки IPTV

День добрый!

 

Стоит вопрос выбора способа доставки IPTV каналов. Первоначально пакета бесплатных каналов.

На данный момент в тестовом виде организован способ доставки через Интернет. Потоки запаковываются через getstreamer, дотавляются до сервера через паблик, далее распаковываются в мультикаст, а далее астрой раздаются по http. Схема работает. Но не устраивакт качество. Периодически, особенно в ЧНН начинают появляться артефакты, залипы, потери участков видеоряда вплоть до полной остановки трансляции на несколько секунд. Магистральный канал при этом свободен.

 

Вопрос. У кого-нибудь через паблик идет забор каналов или все используют спутники или какие-то другие способы? Если идет, то как с качеством дела? Каким образом организована схема?

Share this post


Link to post
Share on other sites

Беру несколько каналов через паблик, несколько беру и отдаю через городской IX. Через IX проблем нет, на паблике рандомно сыпятся каналы. Прием и передача сделаны на Astra по http.

Edited by uk2558

Share this post


Link to post
Share on other sites

Паблик не гарантирует качество передачи каналов. Совсем.

Share this post


Link to post
Share on other sites

Вы для начала на передающей стороне поставьте tcp.cc = htcp или hybla

 

Смотрю сразу по http через инет: через 5 часовых поясов.

При всех ухищрениях и тюнингах с обеих сторон иногда бывают проблемы.

 

Я бы сразу забирал по хттп и размножал поток из своей софтины. Но тут нужно играть с tcp.cc плюс базовый тюнинг для tcp.

Либо попробовал бы гонять мультикаст завёрнутый в udp через инет, я так уже когда то делал, работало не плохо. Заворачивал на фре с помощью нетграфа.

Share this post


Link to post
Share on other sites

Вы для начала на передающей стороне поставьте tcp.cc = htcp или hybla

Это проверим.

 

Либо попробовал бы гонять мультикаст завёрнутый в udp через инет

Чем это лучше, чем гонять через tcp?

Share this post


Link to post
Share on other sites

Тем что тут оно тупо льётся и всё. Те никаких ASK от получателя не ждёт.

А если хочется по быстрому попробовать и не вникать в дебри tcp то не самый плохой вариант.

TCP конечно лучше, но его нужно готовить правильно.

Дальше, если канал совсем не стабильный то менять канал, потому что при ощутимых потерях уже ничего не поможет и будут либо выпадающие квадраты либо постоянное ожидание загрузки очередного блока (которые тоже где то нужно хранить, это уже таймшифт).

Share this post


Link to post
Share on other sites

напишите мне в личку. я на gstreamer уже не одну собаку съел :) есть у меня в тестовом варианте штука, называющаяся teleport. де-факто - обвязка на gstreamer.

у людей даже в production бегает и нареканий на неё нет.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this