-2
가능한 중복 :
Video Streaming in vlcj비디오
public class VlcTest extends VlcjTest {
public static void main(String[] args) throws Exception {
if(args.length != 1) {
System.out.println("Specify a single MRL to stream");
System.exit(1);
}
NativeLibrary.addSearchPath(RuntimeUtil.getLibVlcLibraryName(), "C:\\Program Files\\VideoLAN\\VLC");
Native.loadLibrary(RuntimeUtil.getLibVlcLibraryName(), LibVlc.class);
String media = args[0];
String [] options = formatHttpStream("127.0.0.1", 5080);
System.out.println("Streaming '" + media + "' to '" + options + "'");
MediaPlayerFactory mediaPlayerFactory = new MediaPlayerFactory(args);
HeadlessMediaPlayer mediaPlayer = mediaPlayerFactory.newHeadlessMediaPlayer();
mediaPlayer.playMedia(media, options);
// Don't exit
Thread.currentThread().join();
}
private static String [] formatHttpStream(String serverAddress, int serverPort) {
String [] sb={":sout = #duplicate{dst=std{access=http,mux=ts,dst=127.0.0.1:5080}}"};
return sb;
}
}
내가 그이 코드에서 비디오를 스트리밍 할 수 있습니다 확인하려면 서버를 클라이언트 측에 연결합니다. 내가 달성하기 위해 노력하고 있어요 흐름은 다음과 같습니다
- 클라이언트는
- 서버가 클라이언트의 IP 주소와 포트 번호를 기반으로 패킷 비디오를 전송하는 클라이언트 연결을 생성 스트림 서버로 요청을 보냅니다.
어제 같은 질문을하지 않았습니까? [vlcj의 비디오 스트리밍] (http://stackoverflow.com/questions/11343523/video-streaming-in-vlcj) –