1 Star 0 Fork 0

string/Java8API

Create your Gitee Account
Explore and code with more than 14 million developers,Free private repositories !:)
Sign up
文件
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
RTSPClient.java 1.51 KB
Copy Edit Raw Blame History
dingqb2 authored 2023-09-08 15:56 +08:00 . 2023.5-2023.9
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();
}
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/dinqb/Java8API.git
git@gitee.com:dinqb/Java8API.git
dinqb
Java8API
Java8API
master

Search