Перейти к содержимому
Калькуляторы

multicast->hls relay возможно?

В сети есть мультикаст (полученный со спутников астрой) и есть multicast->http релей (astra --relay). Есть ли такие же простые решения для реализации схожего релея multicast->hls? В астре поддержку релея hls output пока только обещают.

Поделиться сообщением


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

видимо здесь ключевое слово relay

объясните что это означает

астра мультикаст - hls умеет

https://github.com/marakew/AvProxy/ тоже такое умеет)))

Изменено пользователем paradox_

Поделиться сообщением


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

видимо здесь ключевое слово relay

объясните что это означает

Это вроде udp2http proxy. в плей-листе например

http://10.10.10.10:8000/udp/233.254.11.5:1234

и релей понимает, что по http нужно отдать поток из мультикаст группы 233.254.11.5. В самом простом варианте процесс запускается как astra --relay и не требует каких-либо дополнительных скриптов lua. Очень просто и удобно.

 

астра мультикаст - hls умеет

судя по форуму оно только в тестовых сборках и там постоянно ловят/исправляют какие-то баги.

Изменено пользователем kaktak

Поделиться сообщением


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

вы так всю жизнь можете читать форм и ждать золотой астры))

а на форумах у людей всегда и везде проблемы, на то они и форумы что бы на них изливались страждущие

у тех у кого все работает никогда ничего не отпишут, им некогда

Поделиться сообщением


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

В сети есть мультикаст (полученный со спутников астрой) и есть multicast->http релей (astra --relay). Есть ли такие же простые решения для реализации схожего релея multicast->hls? В астре поддержку релея hls output пока только обещают.

ffmpeg + nginx тебе помогут.

ffmpeg принимаешь им, нарезаешь и генеришь плейлист, кладёшь это всё в одну папочку и расшариваешь её через nginx. В самом nginx никаких модулей для hls не надо, тупая отдача файлов с диска. Лучше tmpfs.

Поделиться сообщением


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

В сети есть мультикаст (полученный со спутников астрой) и есть multicast->http релей (astra --relay). Есть ли такие же простые решения для реализации схожего релея multicast->hls? В астре поддержку релея hls output пока только обещают.

ffmpeg + nginx тебе помогут.

ffmpeg принимаешь им, нарезаешь и генеришь плейлист, кладёшь это всё в одну папочку и расшариваешь её через nginx. В самом nginx никаких модулей для hls не надо, тупая отдача файлов с диска. Лучше tmpfs.

Я так понимаю следующий вопрос будет как в такой схеме будет система приспосабливаться к проблемам и скорости канала и проч.

Поделиться сообщением


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

ffmpeg + nginx тебе помогут.

ffmpeg принимаешь им, нарезаешь и генеришь плейлист, кладёшь это всё в одну папочку и расшариваешь её через nginx. В самом nginx никаких модулей для hls не надо, тупая отдача файлов с диска. Лучше tmpfs.

 

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

Насколько я понял ffmpeg осуществляет некий транскодинг? Просветите для чего он? И видимо это не дешевая операция. Можете примерно сказать какого уровня понадобится сервер(-ы) для транскодирования этим способом к примеру 100 каналов (из них 20 hd)?

 

Я так понимаю следующий вопрос будет как в такой схеме будет система приспосабливаться к проблемам и скорости канала и проч.

 

насколько я понял с помощью ffmpeg генерируются файлы (чанки?) с разным битрейтом и указываются в плей-листе.

Изменено пользователем kaktak

Поделиться сообщением


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

Это как настроить.

Видел без всяких транскодингов и пр, просто нарезка на куски и генерация плей листа.

При такой схеме справится и атом, главное чтобы памяти под всё хватало.

Поделиться сообщением


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.