The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Программа для организации потокового вещания msd открыта под лицензией BSD"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Программа для организации потокового вещания msd открыта под лицензией BSD"  +/
Сообщение от opennews (?), 21-Фев-21, 09:35 
Исходные тексты проекта msd (Multi Stream daemon) переведены на лицензию BSD, а исходный код опубликован на GitHub. Ранее в исходных текстах распространялась лишь сокращённая версия msd_lite, а основной продукт был проприетарным. Кроме изменения лицензии проведена работа по портированию на платформу macOS (ранее поддерживались FreeBSD и Linux)...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=54625

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от Любитель Монеточки (?), 21-Фев-21, 09:35 
Проприераст-->Открытый код-->Проприераст

Круговорот BSD

Ответить | Правка | Наверх | Cообщить модератору

3. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от Biba (??), 21-Фев-21, 09:49 
что не нравится в бзде?
Ответить | Правка | Наверх | Cообщить модератору

19. "Программа для организации потокового вещания msd открыта под..."  –4 +/
Сообщение от Аноним (19), 21-Фев-21, 15:15 
Уж коль бери - не жалко, то на кой упоминать что-то в обязательном порядке? Лучше MIT тогда.
Ответить | Правка | Наверх | Cообщить модератору

38. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от Аноним (-), 21-Фев-21, 18:15 
MIT бздунообразен.
Ответить | Правка | Наверх | Cообщить модератору

40. "Программа для организации потокового вещания msd открыта под..."  +1 +/
Сообщение от YetAnotherOnanym (ok), 21-Фев-21, 18:27 
Тем, что авторы  не обязаны давать исходники некоему умозрительному воображаемому потребителю с вооброжаемо-высоким уровнем скиллов в программировани и аудите кода, в которых он, воображаемый потребитель, мог бы обнаружить ошибки и/или бэкдоры, исправить их и сообщить об этом анониму с опеннета.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

45. "Программа для организации потокового вещания msd открыта под..."  –4 +/
Сообщение от Аноним (-), 21-Фев-21, 18:53 
> что не нравится в бзде?

То что линукс в итоге сильно лучше развился, там жабой душились меньше.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

47. "Программа для организации потокового вещания msd открыта под..."  +2 +/
Сообщение от Аноним (-), 21-Фев-21, 19:35 
>> что не нравится в бзде?
> То что линукс в итоге сильно лучше развился, там жабой душились меньше.

Неужели очередной опеннетный оналитек пишет нам из фреймбуферного GPL-браузера, через зеркало с GPL-вебсервером и GPL-перлом?
Или все же из хромозиллы, запущенной под вялено-иксами, прямо на netginx и ART10-перл движок, "Но это другое! Понимать надо!"(с)?


Ответить | Правка | Наверх | Cообщить модератору

49. "Программа для организации потокового вещания msd открыта под..."  –1 +/
Сообщение от Аноним (-), 21-Фев-21, 21:54 
Как бы, без GPLного кернела все это не получилось бы. Точнее, что-то, конечно, получилось но на выбор или проприетарщицкий концлагерь или невменяемые ошметки. И вот это мне почему-то не нравится.

А браузер это круто, только что с ним без кернела делать? И да, при постановке вопроса ребром кернел важнее браузера. Как кернел решит так и будет. Что кернел захочет то и покажет браузеру.

Так что выбирая между хрен знает каким кернелом и открытым юзермодом и хорошим кернелом и хрен знает каким юзермодом, мне второй вариант как-то лучше. Имеючи контроль над кернелом я любой юзермод в стойло поставлю, по большому то счету.

Ответить | Правка | Наверх | Cообщить модератору

53. "Программа для организации потокового вещания msd открыта под..."  +2 +/
Сообщение от Аноним (-), 21-Фев-21, 22:43 
> Как бы, без GPLного кернела все это не получилось бы. Точнее, что-то,
> конечно, получилось но на выбор или проприетарщицкий концлагерь или невменяемые ошметки.  И вот это мне почему-то не нравится.

Поражающий уровень аналитики и аргументации (не хватает еще "всем очевидно же, что ...")
Причем, "аналитик" как-то уж очень быстро свинтил с темы взаимосвязи лицензии софта и его развития, на что-то совсем уж невнятное о ядрах, концлагерях и юзермоде.

> А браузер это круто, только что с ним без кернела делать? И да, при постановке вопроса ребром кернел важнее браузера. Как кернел решит так и будет. Что кернел захочет то и покажет браузеру.

И как это отвечает на вопрос, что использует очередной уважаемый оналитек и где "сильно лучше развитые" GPL-аналоги упомянутого софта? Или хотя бы равноценные? А то "оналитеки" ведь даже юзабельный ssh-сервак под GPL назвать не могут, млин.

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


> Так что выбирая между хрен знает каким кернелом и открытым юзермодом и
> хорошим кернелом и хрен знает каким юзермодом, мне второй вариант как-то
> лучше. Имеючи контроль над кернелом я любой юзермод в стойло поставлю,
> по большому то счету.

Какое "выбирая между" и прочая демагогия о кернеле? Сабж ни разу не кернель.
Але гараж, как слышите? Прием!?

Речь шла о лицензии BSD.
Не стесняйтесь, поведайте нам, почему местные оналитеки так любят приводить Линукс в качестве примера "супериорности для развития софта" GPL (см. "То что линукс в итоге сильно лучше развился"), но не могут внятно ответить, почему ни браузер, ни вебсервер, ни иксы с вяленым у них на линуксе ни разу не под GPL и почему аналогов этого софта или нет под GPL вообще или они в глубокой дупе.

И получается какой-то сюр вида "BSD сасет, патамушта сматритя как линукс под GPL развился", но при этом "Что используемые браузеры, вебсерверы, граф. стек не под GPL это не считается потому что ядро важнее, вот!".

Ответить | Правка | Наверх | Cообщить модератору

56. "Программа для организации потокового вещания msd открыта под..."  –1 +/
Сообщение от Аноним (-), 24-Фев-21, 02:39 
> Причем, "аналитик" как-то уж очень быстро свинтил с темы взаимосвязи лицензии софта
> и его развития, на что-то совсем уж невнятное о ядрах, концлагерях и юзермоде.

Ну так есть два более-менее похожих проекта. Одних таскали почти по лагерям, патроны проприетарные. Вторые глядя на это красные линии прозрачным цветом сразу изобразили.

> И как это отвечает на вопрос, что использует очередной уважаемый оналитек и
> где "сильно лучше развитые" GPL-аналоги упомянутого софта?

Это не отвечает на вопрос где развитый кернел под бсдшной лицензией. Что там про свинчивание с темы? Я то сравнил 2 софта, один под такой лицензией, второй под сякой. Какой интерес играть в одни ворота?

> Или хотя бы равноценные?

Вы сами решили сказать почему логично сравнивать пару похожих софтин с разной лицензией?

> А то "оналитеки" ведь даже юзабельный ssh-сервак под GPL назвать не могут, млин.

Ну тогда и вы поищите более-менее живой и веселый аналог busybox'а :)

> Да и местные вантузятники с недоумением читают ваше сообщение в своем браузере.

Этим вообще рекламу в сапере крутят с онлайнаккаунтами и прочими кейлогерами. Лично мне радости с таких "свобод" как-то не густо, да и юзкейсами мне те системы не вышли.

> У них ядро вообще закрытое (т.е. вообще совсем не под GPL),
> что абсолютно не мешает работе браузера (тоже скорее всего не под
> GPL, хотя вряд ли и аноним из под links писал).

Я рад за них, но для меня их ядро - не катит. Можете показать браузинг вашим мегабраузером с вон тем ядром на ARMовском одноплатнике, допустим. Это даже пох засцал и предпочел плакать, колоться, но юзать пингвин.

> Какое "выбирая между" и прочая демагогия о кернеле? Сабж ни разу не кернель.

Сабж вообще странная штука. Экс-проприетарная, поэтому лично я вообще подумаю трижды до того как на подобное завязываться. Но мне это к счастью не горит.

> Речь шла о лицензии BSD.

Да, вы знаете, когда экс-проприетарь выбирает такую лицензию - вопросы на тему не прокатят ли таки возникают.

> линуксе ни разу не под GPL и почему аналогов этого софта
> или нет под GPL вообще или они в глубокой дупе.

Иксы вообще жуткий мамонт, появившийся задолго до линя. Браузеры пожрали жадные корпы, и радоваться этому может только болван, которому нравится когда его reboot.

> И получается какой-то сюр вида "BSD сасет, патамушта сматритя как линукс под
> GPL развился", но при этом "Что используемые браузеры, вебсерверы, граф. стек
> не под GPL это не считается потому что ядро важнее, вот!".

Особенно DRM/KMS не под GPL, угумс. А таки вяленд и иксы имеют определенные проблемы с "живостью проекта". Поэтому у линуха прекрасный нижний уровень графики, но с более высокими уровнями, вот, могло бы быть и получше, да...

Ответить | Правка | Наверх | Cообщить модератору

5. "Программа для организации потокового вещания msd открыта под..."  +7 +/
Сообщение от Аноним (5), 21-Фев-21, 09:50 
Это уже в три раза больше, чем мог бы сделать ты, если бы ты делал хоть что-то, а не кормил /dev/null
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

20. "Программа для организации потокового вещания msd открыта под..."  –4 +/
Сообщение от Аноним (19), 21-Фев-21, 15:17 
Мой /dev/null стошнило от твоей кормёжки.
Ответить | Правка | Наверх | Cообщить модератору

55. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от Минона (ok), 22-Фев-21, 16:29 
cat /dev/ass > /dev/head
Ответить | Правка | Наверх | Cообщить модератору

22. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от Аноним (19), 21-Фев-21, 16:07 
Если что, вещать можно и VLC. Он GPLv2.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

39. "Программа для организации потокового вещания msd открыта под..."  +1 +/
Сообщение от Ivan_83 (ok), 21-Фев-21, 18:26 
Это совсем не то.

Здесь есть http сервер, куда подключаются клиенты и могут забирать либо заранее сконфигуреные каналы, либо в URL указать с какого интерфейса сервера какую multicast группу им отдавать.
Если приходит второй и последующие клиенты на тот же URL то они получают сразу пачку данных из кеша и не ждут пока накапает очередной ключевой кадр для начала вопроизведения.

Ответить | Правка | Наверх | Cообщить модератору

46. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от Аноним (-), 21-Фев-21, 18:55 
Из такого описания нихрена не понятно. Это совместимо с стандартами веба, например? И если да - с какими? Ну там DASH? HLS? Какие форматы и проч оно жует? Или это таки другое? Типа внутреннего тулса для телевизионных броадкастеров?
Ответить | Правка | Наверх | Cообщить модератору

48. "Программа для организации потокового вещания msd открыта под..."  +4 +/
Сообщение от Ivan_83 (ok), 21-Фев-21, 19:38 
Схема такая.
Есть вещатель, он вещает mpeg2-ts потоки в DVB (любое, C, T, S - не суть).
Этот поток mpeg2-ts снимается каким то DVB тюнером и выплёвывается как есть в сеть мультикастом. Для этого есть и "аппаратные" железки или можно самому на линухе и опенсорсе сделать. Я этот функционал так и не дописал.

Некоторые операторы раздают IPTV прямо мультикастом.
Это как бы не является стандартом, но по факту производители его поддерживают, в основном. Бывает что в тех же самсунгах ничего нет для того чтобы посмотреть, но когда напишешь виджет то оказывается что встроенный в телек плеер умеет это показывать.

Мультикаст не всем удобен, и вот чтобы его преобразовать в http и используется msd или udpxy.
Если бывает что какой то телек или плеер не жрёт мультикаст, то http они все умеют.
А поскольку там внутри mpeg2-ts то они по факту начинают просто из сети через tcp сокет забирать ровно тоже самое что они могут забирать из DVB тюнера.
Формально я не знаю стандарта именно про mpeg2-ts@http но по факту оно получается что есть.
Наиболее близко - DLNA - оно как раз умеет по http забирать разный контент.
В msd когда то был DLNA сервер, но я вынес его в отдельную прогу - ssdpd.

И отдельно стоит упомянуть, что телевизионщики, как и телефонисты, сильно отбитые ребята в плане стандартов.
Есть некий стандарт как передавать DVB по IP, но там куча всего наворочена, всё ради того чтобы гарантировать синхронность. И я не видел реализаций.


HLS - это mpeg2ts нарезанный на кусочки по 3-15 секунд на кусок, кусок обязательно начинается с ключевого кадра.
DASH - уже не помню.
Я когда то брался добавлять HLS, но меня выморозило делать парсер для вытаскивания ключевых кадров из mpeg2-ts потока. Кажется в коде что то осталось.

Ответить | Правка | Наверх | Cообщить модератору

51. "Программа для организации потокового вещания msd открыта под..."  +1 +/
Сообщение от Аноним (-), 21-Фев-21, 21:59 
> DASH - уже не помню.

Гы, не помнить основную технологию вещания в вебе это вы круто. Так то в базовом виде плейлист + описание где чанки таскать. Там забавно сделано, хидеры потока отдельно, чанки отдельно, так можно и типа-безразмерный поток делать. При том что каждый сегмент лимитирован в размере а заодно плеер при решении качать энный сегмент может (при доступности вариантов) выбрать другой поток, адаптируясь под канал (потому и dynamic/adaptive собственно).

Но спасибо за объяснение, так понятнее стало, это что-то типа преобразователя для локалок.

Ответить | Правка | Наверх | Cообщить модератору

28. "Программа для организации потокового вещания msd открыта под..."  +2 +/
Сообщение от анонн (ok), 21-Фев-21, 16:43 
> Проприераст-->Открытый код-->Проприераст
> Круговорот BSD

Я так понимаю, опеннетных экспертов-знатоков не затруднит кинуть ссылку на свежие версии кода (ex)GPL-ных Nessus или FBReader?

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "Программа для организации потокового вещания msd открыта под..."  +2 +/
Сообщение от lockywolf (ok), 21-Фев-21, 09:37 
OpenBSD поддерживается?
Ответить | Правка | Наверх | Cообщить модератору

4. "Программа для организации потокового вещания msd открыта под..."  +1 +/
Сообщение от Biba (??), 21-Фев-21, 09:50 
как ты начал юзать бздю, почему не линукс?
Ответить | Правка | Наверх | Cообщить модератору

7. "Программа для организации потокового вещания msd открыта под..."  +6 +/
Сообщение от Аноним (7), 21-Фев-21, 09:58 
А какая разница? Что там чёрное окошка с буквами, что там.
Ответить | Правка | Наверх | Cообщить модератору

8. "Программа для организации потокового вещания msd открыта под..."  +3 +/
Сообщение от lockywolf (ok), 21-Фев-21, 10:02 
> как ты начал юзать бздю, почему не линукс?

Я использую Линукс на десктопе уже лет 15, и где-то 5 лет использую только Линукс. Из вайновских программ -- Wechat, OneNote и FurMark.

OpenBSD поставил как-то один раз на сервер поиграть, и мне понравилось тем, что: (а) поддерживает ключевые технологии типа wireguard, причём быстро, (б) требует минимальной работы по поддержанию в рабочем состоянии, грубо говоря, (в) разработчики трезво оценивают свои силы, и не берутся за то, что требует реально излишнее количество труда; это удобная эвристика, чтобы понять, что имеет смысл осваивать, (г) неплохая документация; она немногословна, но консистентна.

Грубо говоря, опенбсд -- хороший "личный сервер (vps)" для хакера. Ниша не очень большая, но что-то же там должно работать.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

12. "Программа для организации потокового вещания msd открыта под..."  +1 +/
Сообщение от Аноним (12), 21-Фев-21, 10:44 
> Я использую Линукс на десктопе уже лет 15, и где-то 5 лет использую только Линукс. Из вайновских программ -- Wechat, OneNote и FurMark.

В моём случае - только 14 и тоже 5. Под вайном сегодня гоняю только цигвин с переменным успехом, раньше было больше софта.
Хотел спросить насчёт дуалбута в openbsd, что там за дичь с дисковыми разделами, после которой нужно восстанавливать уже линуксовый корень через testdisk, и это кроме переустановки гроба? Есть ли у тебя какие наработки на эту тему? Хочется как-то менее геморройно вывернуться.
Из того что порадовало:
- Работают иксы нормально на i915
- iwl7260 firmware докачивается само после установки, но всё-таки сначала нужен ethernet.
Что не порадовало:
- Гемор с дуалбутом.
- Reordering libraries надолго задерживает загрузку. Это можно отключить?
- Никакого засыпания и убранная недавно поддержка линукс-ABI, но на данном этапе это воспринимаю как данность. Наверное не стоит требовать сразу всего.

Ответить | Правка | Наверх | Cообщить модератору

14. "Программа для организации потокового вещания msd открыта под..."  +5 +/
Сообщение от YetAnotherOnanym (ok), 21-Фев-21, 11:21 
Цигвин под вайном - мсье знает толк....
Ответить | Правка | Наверх | Cообщить модератору

16. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от n80 (?), 21-Фев-21, 11:57 
Возможно, ему поможет MXE (M cross environment), как в своё время мне. Возможно, просто разработчик того или другого и нужно тестирование в нетипичных условий для выявления всяких краевых случаев.
Ответить | Правка | Наверх | Cообщить модератору

21. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от Аноним (19), 21-Фев-21, 15:56 
Использую для указанных целей MinGW64 в Ящике. Спасибо за подсказку про https://mxe.cc/, буду смотреть.
Ответить | Правка | Наверх | Cообщить модератору

25. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от n80 (?), 21-Фев-21, 16:22 
> Использую для указанных целей MinGW64 в Ящике. Спасибо за подсказку про https://mxe.cc/, буду смотреть.

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

Ответить | Правка | Наверх | Cообщить модератору

17. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от б.б. (?), 21-Фев-21, 13:23 
> Хотел спросить насчёт дуалбута в openbsd, что там за дичь с дисковыми разделами, после которой нужно восстанавливать уже линуксовый корень через testdisk, и это кроме переустановки гроба?

вот уж не знаю. достаточно один раз в жизни создать раздел A6, и можно хоть каждый день с нуля ставить систему - ничего, кроме этого раздела, трогаться не будет, если ты не скажешь иначе

> - Reordering libraries надолго задерживает загрузку. Это можно отключить?

поскольку я часто пользуюсь openbsd с системами на 64-384 мб памяти, я ещё на этапе установки делаю rm -r /usr/share/relink :)

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

18. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от lockywolf (ok), 21-Фев-21, 13:24 
>[оверквотинг удален]
> это кроме переустановки гроба? Есть ли у тебя какие наработки на
> эту тему? Хочется как-то менее геморройно вывернуться.
> Из того что порадовало:
> - Работают иксы нормально на i915
> - iwl7260 firmware докачивается само после установки, но всё-таки сначала нужен ethernet.
> Что не порадовало:
> - Гемор с дуалбутом.
> - Reordering libraries надолго задерживает загрузку. Это можно отключить?
> - Никакого засыпания и убранная недавно поддержка линукс-ABI, но на данном этапе
> это воспринимаю как данность. Наверное не стоит требовать сразу всего.

Никогда не пробовал openbsd на десктопе, но #openbsd на фриноде довольно живой.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

31. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от Ivan_83 (ok), 21-Фев-21, 17:17 
вичат - фи!
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

52. "Программа для организации потокового вещания msd открыта под..."  –1 +/
Сообщение от Аноним (-), 21-Фев-21, 22:01 
> трезво оценивают свои силы,

Зашедший к ним разок в рассыль нетбсдшник здорово поспорил с этим - по части виртуализации. И как то так бывает что больше всего бьющий себя пяткой в грудь "хакер" может оказаться и ламером обыкновенным.

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

30. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от Ivan_83 (ok), 21-Фев-21, 17:16 
Не тестировалось.
Скорее всего потребуются доработки в liblcb, пдобные тем что использовались для MacOS.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

6. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от Аноним (7), 21-Фев-21, 09:58 
MPEG2-TS подскажите, оно вообще ещё актуально для потокового вещания? Просто от этого названия веет 2000 годами, думал сейчас уже нечто новое есть.
Ответить | Правка | Наверх | Cообщить модератору

9. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от lockywolf (ok), 21-Фев-21, 10:09 
> MPEG2-TS подскажите, оно вообще ещё актуально для потокового вещания? Просто от этого
> названия веет 2000 годами, думал сейчас уже нечто новое есть.

Стал повсеместно поддерживаться плюс-минус после 2012 года. Чему там веять? Да и вообще, какая разница какой там контейнер?

Ответить | Правка | Наверх | Cообщить модератору

10. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от НеАнонимemail (?), 21-Фев-21, 10:11 
A что такого? Хорошая, отлажененная технология передачи сигнала в основном для спутникового тв.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

11. "Программа для организации потокового вещания msd открыта под..."  +1 +/
Сообщение от Специалист (?), 21-Фев-21, 10:33 
Новое есть, но все равно в основном mpeg2-ts используется. Это и для HLS контейнер (эппловский формат адаптивного вещания) и для обычных IPTV трансляций. Ну а ещё он потоковый и с ним миллион оборудования работает. Есть ещё mp4 и с ним вместе DASH, но он не очень потоковый, поэтому неудобен. А так вещатели внедряют кто во что горазд: srt, rtmp, rtsp и тд. RTMP это для онлайн стриминга на твич и тому подобное, RTSP — по нему камеры работают, тоже популярен, но это все не IPTV
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

57. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от Аноним (-), 24-Фев-21, 02:45 
> Есть ещё mp4 и с ним вместе DASH, но он не очень потоковый, поэтому неудобен.

Ютуб в нем сроду гонит live стримы. И по факту отличие live от обычного только в том что
1) У обычного известно полное время мувика.
2) У обычного чанки не доабавляются и не стираются (последнее опционально но при желании можно, т.е. хранить весь стрим не обязательно, можно только некий working set, некий буфер прошлого + очередной чанк пишется).

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

Ответить | Правка | Наверх | Cообщить модератору

32. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от Ivan_83 (ok), 21-Фев-21, 17:21 
Да.
Всё DVB это mpeg2-ts, там менятся нечему.
Они только раз в 5-10 лет докидывают пару новых ID для кодеков, и то я не уверен что это в mpeg2-ts а не гдето ещё.

mpeg2-ts - если что это не про сжатие, это просто транспорт.
Оно про то, что поток разбирается на кусочки по 188 байта и приклеивается заголовок, ну и отдельные кусочки идут чисто со служебками, типа всяких таблиц.
Примерно как IPv4 в мире интернета, только от контуженых телевизионщиков.

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

15. "Программа для организации потокового вещания msd открыта под..."  +5 +/
Сообщение от curver (ok), 21-Фев-21, 11:34 
Автор молодец, хотя софтина и нишевая. Определенно плюс в карму. И за поддержку FreeBSD ещё один плюс.
Ответить | Правка | Наверх | Cообщить модератору

26. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от Аноним (26), 21-Фев-21, 16:25 
Так-то автор это изначально рисовал на фряхе, на линухе это порт, и когда прога была проприетарная, это был не самый прямой порт.
Ответить | Правка | Наверх | Cообщить модератору

33. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от Ivan_83 (ok), 21-Фев-21, 17:28 
Не совсем так.
Изначально был некий код, для работы с потоками и сетью чисто под FreeBSD, но это было до iptv.
Когда iptv началось код был доработан чтобы под линухом работать и какое то время писался под линухом а под фрёй только проверялся. Потом фря стала основной платформой, но по сути основной функционал уже был.
Ответить | Правка | Наверх | Cообщить модератору

23. "Программа для организации потокового вещания msd открыта под..."  –1 +/
Сообщение от Аноним (19), 21-Фев-21, 16:08 
Ну хорошо, хоть не Rust.
Ответить | Правка | Наверх | Cообщить модератору

24. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от Иваня (?), 21-Фев-21, 16:10 
Никогда не слышал про эту программу, но код особенных алгоритмов интересно почитать, ммм на сишечке, всё как я люблю :)
Ответить | Правка | Наверх | Cообщить модератору

44. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от Ivan_83 (ok), 21-Фев-21, 18:42 
Он в основном тут: https://github.com/rozhuk-im/liblcb
Пожалуй чтение nginx даст вам больше, оно может и больше по объёму но и багов они словили больше - больше всего в коде учтено.
Я вот только сегодня понял что EINTR не обарабатываю правильно, и что работу с сигналами стоит переделать в целом.
Ответить | Правка | Наверх | Cообщить модератору

50. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от CAE (ok), 21-Фев-21, 21:54 
:) EINTR - наше всё
Ответить | Правка | Наверх | Cообщить модератору

54. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от n80 (?), 22-Фев-21, 01:50 
> Я вот только сегодня понял что EINTR не обрабатываю правильно, и что работу с сигналами стоит переделать в целом.

Обычно-часто-регулярно EINTR обрабатывается libc и это делается прозрачно и правильно (насколько помню, это называется BSD-семантикой обработки сигналов), т.е. в обычном коде обработку его для всех подряд мест с системными вызовами не приходится прикручивать, а всякое ~странное реализуют через epoll/poll/select.

Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

27. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от Аноним (26), 21-Фев-21, 16:30 
Посмотрим-посмотрим. В свое время пытались применить честно купленный бинарник, но работал он как-то ниалё. Пришлось городить тему с несколькими экземплярами msd_lite. А деньги за неиспользуемый msd начальству обосновал как донат автору за отличный msd_lite :)
Ответить | Правка | Наверх | Cообщить модератору

34. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от Ivan_83 (ok), 21-Фев-21, 17:29 
Извините.
Ответить | Правка | Наверх | Cообщить модератору

36. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от Аноним (26), 21-Фев-21, 18:12 
Да ладно! Нормально все.

Бинарь крашился, на сколько помню, на какой-то процессорной инструкции, при том совершенно в рандомный момент. При этом в ringBufStorePath оставались болтаться файлы кольцевых буферов от крашнутого процесса. В какой-то момент место кончалось и сервис умирал насовсем. Есть серьезные подозрения, что сейчас я этот баг вряд ли смогу воспроизвести.

Ответить | Правка | Наверх | Cообщить модератору

42. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от Ivan_83 (ok), 21-Фев-21, 18:36 
Там есть режим работы без использования sendfile(), от него никаких файлов не будет оставатся - всё чисто в памяти, но нагрузка на проц будет чуть выше.
Ответить | Правка | Наверх | Cообщить модератору

43. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от Ivan_83 (ok), 21-Фев-21, 18:37 
https://github.com/rozhuk-im/msd_lite - теперь тоже на гихубе, сегодня пару часов убил чтобы историю в коммиты конвертировать :)
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

29. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от Аноним (29), 21-Фев-21, 16:44 
Это теперь любой желающий сможет вещать в всемирную паутину?
Ответить | Правка | Наверх | Cообщить модератору

35. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от Ivan_83 (ok), 21-Фев-21, 17:31 
Можно было и до этого.
По стране сотни открытых udpxy на домашних роутерах, но они тянут от силы по 5-10 каналов, дальше или канал забивается или роутер не тянет.
Эта же штука в проц если и упрётся то где то сильно после 10г отдачи.
Ответить | Правка | Наверх | Cообщить модератору

37. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от Аноним (-), 21-Фев-21, 18:14 
Стало не нужно открыли.
Ответить | Правка | Наверх | Cообщить модератору

41. "Программа для организации потокового вещания msd открыта под..."  +3 +/
Сообщение от Ivan_83 (ok), 21-Фев-21, 18:35 
Не совсем так.
Лично у меня пропал интерес к IPTV (интернет в виде торрентов и ютуба победил), но время от времени софтину кто то хотел заюзать.
Ответить | Правка | Наверх | Cообщить модератору

58. "Программа для организации потокового вещания msd открыта под..."  +/
Сообщение от наме (?), 25-Фев-21, 11:29 
а порт-то где ?
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру