Собственно продолжение темы
http://lazarus.freepascal.org/index.php?topic=12704.0
Интересует как обстоят дела с RTP в Lazarus'е на 2012 год? Есть ли компоненты, какие-то? Планируются ли?
Окромя того в теме указанной выше есть ссылка:
https://sourceforge.net/projects/paslibvlc/
Как, я понял - это может помочь воспроизвести с удалённого места видео. Как обстоят дела с RTP и multicast'ом, я не совсем понял.
Итого: есть ли в Lazarus'е/Freepascal'е, компоненты с помощью которых можно создавать вещание RTP, подключаться к вещанию RTP?
Добавлено спустя 11 часов 53 минуты:
Ещё из интересных фактов:
1) Протокол RTP был разработан в 1996 г.
2) В библиотеки ararat synapse (http://www.ararat.cz/synapse/doku.php/features), которую я очень люблю нет реализации RTP (и RTCP тоже нет)
3) Нашёл реализацию RTP под Delphi на сайте http://tothpaul.free.fr . Прямая ссылка на исходники: http://tothpaul.free.fr/zip/SIPInside-0.4.9-src.zip. В этих исходниках человек реализовал ещё и RTCP.
Из всеобъемлющей: http://ru.wikipedia.org/wiki/RTP , я так понял, что в пакетиках RTP есть штамп времени и номер пакета. Значит ли это, что RTP - это по сути UDP+(штамп_времени+номер_пакета), так как несмотря на то, что RTP - это протокол транспортного уровня, я не совсем понимаю зачем ещё может понадобиться (штамп_времени+номер_пакета) в TCP например....
Появился вопрос - ежели не так уж много людей реализует под Delphi и Freepascal Real-Time-Protocol по multicast адресам, то может быть RTP не такая уж хорошая штука?
Добавлено спустя 20 минут 4 секунды:
Да, и есчё пока не забыл - сейчас пользуюсь реализацией Ararat Synapse, multicast, что мне очень нравится. Окромя того, писал под windows, но благодаря synapse ararat, перекомпиляция под linux не должна вызвать переписывания всего кода =) . Модуль только не win, а linux надо будет подключить... Но чего-то я я уже не по теме...
Т.е. ежели я сейчас буду добавлять внутрь пакетиков (штамп_времени+номер_пакета), то я внезапно получу RTP-протокол по multicast адресам?
Вообщем жду ответов - любых. =)