0

xuggle と red5 を使用して、ブラウザーでストリーミング ビデオを生成しようとしています。最初のステップとして、xuggle を介してビデオを実行し、red5 サーバーに表示しようとしています。問題は、私の Java コードに接続するように red5 を構成する方法がわからないことです。ここにこのコードがあります:

private static String outputUrl = "rtmp://localhost:5080/oflaDemo/";
private static String inputFilename = "/home/usr/jworkspace1/GetContainerInfo/aaa.ogg";

public static void main(String[] args) 
{
  IMediaReader mediaReader = ToolFactory.makeReader(inputFilename);

  // create a media writer
  IMediaWriter mediaWriter = ToolFactory.makeWriter(outputUrl, mediaReader);

  // add a writer to the reader, to create the output file
  mediaReader.addListener(mediaWriter);

  // create a media viewer with stats enabled
  IMediaViewer mediaViewer = ToolFactory.makeViewer(true);

  // add a viewer to the reader, to see the decoded media
  mediaReader.addListener(mediaViewer);

  // read and decode packets from the source file and
  // and dispatch decoded audio and video to the writer
  while (mediaReader.readPacket() == null)
  {
    ;
  }    
}

それは私に言うエラーを与えます:

java.lang.IllegalArgumentException: could not open: rtmp://localhost:5080/oflaDemo/

私の質問は、red5 を開いて Java プログラムから rtmp を受信するにはどうすればよいですか?

4

1 に答える 1