从Java多播(VCL流发送者)获取帧或视频

时间:2019-04-08 15:37:10

标签: java udp video-streaming multicastsocket

我正在执行VCL流传输,我需要从Java多播获取帧或视频。

我加入了多播组,并且收到了这些数据报包,但是我不知道如何处理它们。

有任何代码建议吗?还是任何可以实时将这些数据包转换为帧的库?

public static void main(String[] args) throws UnknownHostException {

            InetAddress address = InetAddress.getByName(INET_ADDR);
            byte[] buffer = new byte[256];

            try (MulticastSocket clientSocket = new MulticastSocket(PORT)){

                clientSocket.joinGroup(address);

                while (true) {

                    DatagramPacket msgPacket = new DatagramPacket(buffer, buffer.length);
                    clientSocket.receive(msgPacket);


                }
            } catch (IOException exception) {
                exception.printStackTrace();
            }                System.out.println(i);

        }

p.s我无法修改发送流数据包的方式

谢谢

0 个答案:

没有答案