Xuggler通过H.264向/从套接字写入和读取视频

时间:2017-08-03 11:39:49

标签: sockets stream lan xuggler xuggle

我希望能够通过本地网络实时发送从我的java程序生成的BufferedImages,我的第二个应用程序可以显示它们。

过去两天我一直在浏览很多网站,但我找不到任何东西。我发现的只有这个: Can I use Xuggler to encode video/audio to a byte array?

我尝试实现了URLHandler,但问题是,MediaWriter仍然想要一个URL,一旦我添加了一个VideoStream,它就会第二次用url打开容器然后崩溃。

我希望你能帮助我,并提前致谢。

我现在的代码:

val clientSocket = serverSocket.accept()
connectedClients.add(clientSocket)
val container = IContainer.make()
val writer = ToolFactory.makeWriter("localhost", container)
          container.open(VTURLProtocolHandler(clientSocket.getOutputStream()), IContainer.Type.WRITE, IContainerFormat.make())
writer.addVideoStream(0, 0, ICodec.ID.CODEC_ID_H264, width, height)

0 个答案:

没有答案