Fetch the repository succeeded.
package module;
import java.io.*;
import java.net.Socket;
public class RTSPClient {
public static void main(String[] args) {
try {
//DESCRIBE rtsp://192.168.31.64:554/ISAPI/Streaming/channels/101 RTSP/1.0
//CSeq:0
//Accept:application/sdp
//User-Agent:NKPlayer-1.00.00.081112
// 创建Socket连接到RTSP服务器
String ip = "127.0.0.1";
// String ip="192.168.31.64";
int port = 554;
Socket rtspSocket = new Socket(ip, port);
// 获取输入和输出流
BufferedReader inputStream = new BufferedReader(new InputStreamReader(rtspSocket.getInputStream()));
BufferedWriter outputStream = new BufferedWriter(new OutputStreamWriter(rtspSocket.getOutputStream()));
// 发送RTSP请求
String request = "DESCRIBE rtsp://" + ip + ":" + port + "/ISAPI/Streaming/channels/101 RTSP/1.0\n" +
"CSeq:2\n" +
"Accept:application/sdp\n" +
"User-Agent:NKPlayer-1.00.00.081112";
outputStream.write(request);
outputStream.flush();
String response = "";
// 读取服务器的响应
while ((response = inputStream.readLine()) != null) {
System.out.println("Server Response: " + response);
}
// 关闭连接
rtspSocket.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。