在JavaFX中显示MJPEG url

问题描述 投票:1回答:2

我试图在我的javafx应用程序上显示“mjpeg webcam url”,但没有显示

代码是:

@FXML
private MediaView mediaView;

...

Media media = new Media("http://192.165.96.36/mjpg/video.mjpg");
MediaPlayer player = new MediaPlayer(media);    
player.setAutoPlay(true);
mediaView.setMediaPlayer(player);
mediaView.setVisible(true);

你知道如何显示mjpeg网址视频吗?

谢谢

javafx mjpeg
2个回答
0
投票

据我所知,只有以下video formats are supported

包含VP6视频和MP3音频的FLV;具有H.264 / AVC(高级视频编码)视频压缩的MPEG-4多媒体容器

因此,您首先必须将视频转码为h.264(尝试ffmpeg)。


0
投票

作为mjpg流媒体开源项目的委员会,我建议尝试最新版本的:

https://github.com/BITPlan/com.bitplan.mjpegstreamer

截至2019-02,它正被移植到JavaFX。您可能希望在看到未满足的需求时提出问题。

由于它是开源的,你还可以看到如何处理mjpeg视频。

© www.soinside.com 2019 - 2024. All rights reserved.