Живая потоковая передача видео с помощью Java?

Это действительно помогло. Для немного более краткости, решил использовать лямбда в моем случае:

file = models.FileField(
    upload_to=lambda instance, filename: '/'.join(['mymodel', str(instance.pk), filename]),
)
25
задан Esteban Küber 29 August 2009 в 11:43
поделиться

5 ответов

Лучшая библиотека для воспроизведения / кодирования видео, которую я когда-либо видел, - это ffmpeg . Он воспроизводит все, что вы на него бросаете. (Он используется MPlayer.) Он написан на C, но я нашел несколько оболочек Java.

  • FFMPEG-Java : Java-оболочка вокруг ffmpeg с использованием JNA.
  • jffmpeg : Эта оболочка интегрируется с JMF.
8
ответ дан 28 November 2019 в 17:19
поделиться

Вы можете сделать это сегодня на Java с помощью Red5 медиасервера от Flash. Если вы также хотите декодировать и кодировать видео в Java, вы можете использовать проект Xuggler .

6
ответ дан Nomesh DeSilva 16 October 2019 в 07:09
поделиться

JMF был заброшен. VLC более актуален и читает все. https://stackoverflow.com/a/5160010

Я думаю, что vlc превосходит все остальные программы, или, по крайней мере, те, которые я знаю ...

2
ответ дан Community 16 October 2019 в 07:09
поделиться

Вы всегда можете проверить JMF (Java Media Framework) . Он довольно старый и заброшенный, но он работает, и раньше я использовал его для приложений. Похоже, он выполняет то, о чем вы просите.

3
ответ дан 28 November 2019 в 17:19
поделиться

Привет, не эксперт в потоковой передаче, но я понимаю, что он включен в Java Media Framework JMF http://java.sun.com/javase/technologies/desktop/media /jmf/2.1.1/support-rtsp.html

1
ответ дан 28 November 2019 в 17:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: