Связь с флеш-сервером с помощью rtmp без Flash

Я хочу поговорить с флеш-сервером, который использует RTMP, но я хочу использовать не Flash, а C # или java.

Я смотрел на Red5, но их клиентский API кажется немного шатким.

У кого-нибудь есть другие идеи?


person Mats Fredriksson    schedule 30.09.2008    source источник


Ответы (6)


«RTMP: протокол потокового видео Flash» обсуждает библиотеки и приложения. для связи с серверами RTMP.

Основной код протокола из утилиты RTMPDump для загрузки видеопотоков RTMP теперь доступен в ее собственной библиотеке librtmp ( используется FFmpeg, MPlayer и медиацентром XBMC).

Примечание: утилита RTMPDump изначально была основана на библиотеке libRTMP, являющейся частью проекта XBMC.

person CaptSolo    schedule 19.01.2009
comment
исходный код libRTMP от XBMC (с 2008 года или ранее) можно найти по адресу: xbmc.svn.sourceforge.net/viewvc/xbmc/tags/ - person CaptSolo; 29.04.2012
comment
Забавно, как код ходит и теперь библиотеку использует сам XBMC. через некоторое время история забывает, что было первым :) - person CaptSolo; 29.04.2012

Взгляните на коммерческий клиент JUV (http://www.smaxe.com/juvclient.jsf ), которая позволяет вам общаться с серверами с поддержкой rtmp.

person Andrei    schedule 23.10.2008
comment
потрясающий инструмент! стоит денег! - person ufk; 18.12.2011

Существует реализация протокола RTMP на Python, RTMPy. Кроме этого и Red5, я не знаю других реализаций клиента RTMP. (Ну кроме самой прошивки конечно).

Какой флеш-сервер вы используете? Некоторые из них также позволяют взаимодействовать с другими протоколами, такими как текстовые или XML, и они могут быть лучше для использования, чем RTMP, если ваш клиент не основан на флеш-памяти.

person davr    schedule 03.10.2008

Я также начал разрабатывать RTMP-сервер на C ++. В ближайшем будущем я также сделаю клиентскую библиотеку C ++ и, конечно же, оболочки C #, Java и Lua. Следите за обновлениями этого сайта или станьте участником группы здесь и сразу же получите информацию.

person Community    schedule 14.11.2008

Вы можете найти реализацию ac # rtmp по адресу https://code.google.com/p/rtmp-mediaplayer/

Протестировано для работы на Windows, iOS и Android. Вам нужен бас (http://www.un4seen.com/bass.html) для вывода звука .

person leo337    schedule 15.09.2013

Если хотите, можете использовать Opencv. Затем вы можете выполнять все виды обработки видео в реальном времени. Я ответил на тот же самый вопрос: здесь

person GPrathap    schedule 27.08.2015