http://ru.wikipedia.org/wiki/RTMPRTMP - проприетарный протокол потоковой передачи данных, в основном используется для передачи потокового видео и аудиопотоков с веб-камер через интернет.
Группа энтузиастов реверсировала протокол, и выпустила бесплатную версию сервера Red5. Сервер написан на Java. Модули для сервера должны быть написаны на Java.
http://ru.wikipedia.org/wiki/Red5В 2009 году Adobe выпустила спецификацию RTMP, поэтому надобность дальнейшем реверсинге отпала.
http://www.adobe.com/devnet/rtmp/pdf/rtmp_specification_1.0.pdfТакже существует не вполне совместимый, но соблюдающий большую часть спецификаций протокола RTMP проект HaxeVideo, реализованный Russell Weir на специализированном языке HaXe для серверной виртуальной машины NekoVM. Распространяется в исходных текстах и отличается низкой ресурсоёмкостью по сравнению с Java-реализациями, а также отсутствием необходимости ставить на сервер как Java, так и другие пакеты.
<ссылки нет>
В мае 2009 года появился Flash Media Server написанный на языке Python (FMSPy) — RTMP-сервер приложений на Adobe Flash/Flex/Air. На данный момент проект находится в активной разработке и представляет собой что-то похожее на Adobe Flash Media Server, но с гораздо меньшими возможностями. FMSPy - проект с открытым исходным кодом и распространяется по лицензии MIT
http://fmspy.org/Английский сайт Википедии немного более разговорчив:
http://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol