kaktak Опубликовано 8 февраля, 2017 · Жалоба В сети есть мультикаст (полученный со спутников астрой) и есть multicast->http релей (astra --relay). Есть ли такие же простые решения для реализации схожего релея multicast->hls? В астре поддержку релея hls output пока только обещают. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
paradox_ Опубликовано 8 февраля, 2017 (изменено) · Жалоба видимо здесь ключевое слово relay объясните что это означает астра мультикаст - hls умеет https://github.com/marakew/AvProxy/ тоже такое умеет))) Изменено 28 октября, 2018 пользователем paradox_ Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kaktak Опубликовано 8 февраля, 2017 (изменено) · Жалоба видимо здесь ключевое слово relay объясните что это означает Это вроде udp2http proxy. в плей-листе например http://10.10.10.10:8000/udp/233.254.11.5:1234 и релей понимает, что по http нужно отдать поток из мультикаст группы 233.254.11.5. В самом простом варианте процесс запускается как astra --relay и не требует каких-либо дополнительных скриптов lua. Очень просто и удобно. астра мультикаст - hls умеет судя по форуму оно только в тестовых сборках и там постоянно ловят/исправляют какие-то баги. Изменено 8 февраля, 2017 пользователем kaktak Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
paradox_ Опубликовано 8 февраля, 2017 · Жалоба вы так всю жизнь можете читать форм и ждать золотой астры)) а на форумах у людей всегда и везде проблемы, на то они и форумы что бы на них изливались страждущие у тех у кого все работает никогда ничего не отпишут, им некогда Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 8 февраля, 2017 · Жалоба В сети есть мультикаст (полученный со спутников астрой) и есть multicast->http релей (astra --relay). Есть ли такие же простые решения для реализации схожего релея multicast->hls? В астре поддержку релея hls output пока только обещают. ffmpeg + nginx тебе помогут. ffmpeg принимаешь им, нарезаешь и генеришь плейлист, кладёшь это всё в одну папочку и расшариваешь её через nginx. В самом nginx никаких модулей для hls не надо, тупая отдача файлов с диска. Лучше tmpfs. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MESB Опубликовано 8 февраля, 2017 · Жалоба В сети есть мультикаст (полученный со спутников астрой) и есть multicast->http релей (astra --relay). Есть ли такие же простые решения для реализации схожего релея multicast->hls? В астре поддержку релея hls output пока только обещают. ffmpeg + nginx тебе помогут. ffmpeg принимаешь им, нарезаешь и генеришь плейлист, кладёшь это всё в одну папочку и расшариваешь её через nginx. В самом nginx никаких модулей для hls не надо, тупая отдача файлов с диска. Лучше tmpfs. Я так понимаю следующий вопрос будет как в такой схеме будет система приспосабливаться к проблемам и скорости канала и проч. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kaktak Опубликовано 9 февраля, 2017 (изменено) · Жалоба ffmpeg + nginx тебе помогут. ffmpeg принимаешь им, нарезаешь и генеришь плейлист, кладёшь это всё в одну папочку и расшариваешь её через nginx. В самом nginx никаких модулей для hls не надо, тупая отдача файлов с диска. Лучше tmpfs. встречал описание подобных решений. конечно не так удобно, как релей (требует перенастройки при изменениях в спиках каналов), но как вариант.. Насколько я понял ffmpeg осуществляет некий транскодинг? Просветите для чего он? И видимо это не дешевая операция. Можете примерно сказать какого уровня понадобится сервер(-ы) для транскодирования этим способом к примеру 100 каналов (из них 20 hd)? Я так понимаю следующий вопрос будет как в такой схеме будет система приспосабливаться к проблемам и скорости канала и проч. насколько я понял с помощью ffmpeg генерируются файлы (чанки?) с разным битрейтом и указываются в плей-листе. Изменено 9 февраля, 2017 пользователем kaktak Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 9 февраля, 2017 · Жалоба Это как настроить. Видел без всяких транскодингов и пр, просто нарезка на куски и генерация плей листа. При такой схеме справится и атом, главное чтобы памяти под всё хватало. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...