Конвертируйте поток RTP / UDP в HTTP с помощью ffmpeg - PullRequest
3 голосов
/ 11 июля 2011

Как вы, возможно, знаете, Android использует странную реализацию RTP - он может воспроизводить только потоки RTP с низкой скоростью передачи. С другой стороны, он может воспроизводить поток Full HD HTTP безупречно.

Я пытаюсь обойти эту проблему: как указано в заголовке, использование ffmpeg для преобразования потока RTP / UDP в HTTP.

Я уже скомпилировал ffmpeg для Android, но у меня возникают трудности с настройкой ffserver.conf .

  1. Можно ли добиться того, чего я хочу, с помощью ffmpeg?
  2. Мне не нужно транскодирование, будет ли он использовать много процессора / памяти?
  3. Можете ли вы помочь мне с этими конфигурациями?

Я получаю многоадресный поток udp / rtp:

  • udp: //@239.192.1.31: 1234 или rtp: //@239.192.1.31: 1234 - телеканалы

Я хочу вывести на HTTP:

Заранее спасибо
Inversus

...