2012-03-04 3 views
2

Я хотел бы иметь возможность передавать медиа-контент, созданный, например. файл для проигрывателя Flash с использованием RTMP.RTMP Streaming с использованием ffserver

Я рассмотрел librtmp, хотя кажется, что ffmpeg поддерживает rtmp больше как клиент, чем как сервер, т. Е. Реализует модели push/pull без модели ~ server.

Имея в виду «ffserver», поддерживает ли он RTMP вышеупомянутым образом? возможно ли выставлять содержимое H264/AAC через RTMP с помощью ffserver?

Любая помощь будет оценена B.

Надав в Sophin

ответ

2

Вы смотрели в Red5? http://www.red5.org/

Я использовал CRTMP-сервер и должен сказать, что его удивительное, и C/C++

http://www.rtmpd.com/

он работал большой для меня. Раньше я отправлял поток MPEG-TS на флеш-клиент. для приложения для настольного захвата в реальном времени.

В основном у меня был фильтр прямого просмотра, который захватил область рабочего стола, а затем подал его на фильтр фильтра H264, а затем завернул в контейнер TS и подал его через TCP в rtmpd. Он работал очень хорошо.

+0

Red5 основан на Java, и я предпочел бы придерживаться C/C++ – NadavRub

+0

Обновлено для сервера C/C++ –

Смежные вопросы