Можем ли мы передавать только flash-видео через RTMP?

#streaming #red5 #rtmp

#потоковая передача #red5 #rtmp

Вопрос:

Я планирую использовать сервер потоковой передачи Red5. В документации говорится, что используется только RTMP — я не уверен, могу ли я передавать мультимедиа в форматах, отличных от flash.

Возможно ли передавать файлы MP4 / RM / AVI через RTMP — или, скорее, Red5?

Спасибо!

Ответ №1:

Пожалуйста, загляните на сайт red5 Google, оттуда вы можете узнать, что Red5

  • способен передавать не только по RTMP, но и по протоколам RTMPT, RTMPS и RTMPE, и
  • можно передавать не только FLV, но и медиаформаты F4V, MP4, 3GP, MP3, F4A, M4A и AAC.

Для RM и AVI вы должны использовать конвертер для создания соответствующих форматов для потоковой передачи. На мой взгляд, лучший способ сделать это — использовать ffmpeg.
Если вам нужно конвертировать мультимедиа на лету, вы можете использовать ffmpeg из ваших классов Java. Это просто и предлагает большой список параметров, «гарантирующих», что вы получите то, что вам нужно.

Комментарии:

1. Спасибо rekaszeru! Я планирую использовать Xuggler для перекодирования. Мне просто интересно, почему Red5 называется «Flash-сервером с открытым исходным кодом», когда он может поддерживать так много форматов… Моя проблема заключается в потоковой передаче некоторых медиафайлов на iPhone, где flash не поддерживается. Я все еще задаюсь вопросом, поможет ли Red5!!