package com.inspect.tcpserver.sip.stream;
|
|
|
|
import java.net.DatagramPacket;
|
|
import java.net.DatagramSocket;
|
|
import java.net.InetSocketAddress;
|
|
|
|
public class RtpSocket {
|
|
|
|
private final DatagramSocket socket;
|
|
private final InetSocketAddress remote;
|
|
|
|
public RtpSocket(String ip, int port) throws Exception {
|
|
socket = new DatagramSocket();
|
|
remote = new InetSocketAddress(ip, port);
|
|
}
|
|
|
|
public void send(byte[] data, int len) throws Exception {
|
|
DatagramPacket packet = new DatagramPacket(data, len, remote);
|
|
socket.send(packet);
|
|
}
|
|
|
|
public void close() {
|
|
socket.close();
|
|
}
|
|
}
|
|
|