JavaFX を使用して単純な Java ビデオ ストリーミング アプリケーションを開発しています。ライセンスの問題で、他のライブラリ (vlcj) を使用できません。とにかく、私のプレーヤーは問題なく動作しますが、接続を確立するローカル ポートを知る必要があります。JavaFX はそのような可能性を提供していないように見えるので、Java が開いているすべての接続/ソケットをキャッチ/リストする方法があるかどうか疑問に思っています。
コードは次のとおりです。よろしくお願いします。
String mediaURL = "somepath";
Group root = new Group();
Scene scene = new Scene(root, 640, 480);
Media media = new Media(mediaURL);
MediaPlayer mediaPlayer = new MediaPlayer(media);
mediaPlayer.setAutoPlay(true);
MediaView mediaView = new MediaView(mediaPlayer);
mediaView.setCache(false);
root.getChildren().add(mediaView);