去除lombok框架
添加流传输模式udp/tcp被动支持
This commit is contained in:
@@ -151,11 +151,11 @@ public class DeviceController {
|
||||
return new ResponseEntity<>(null,HttpStatus.OK);
|
||||
}
|
||||
|
||||
@GetMapping("/devices/{deviceId}/transport/{transport}")
|
||||
@PostMapping("/devices/{deviceId}/transport/{transport}")
|
||||
public ResponseEntity<PageResult> updateTransport(@PathVariable String deviceId, @PathVariable String transport){
|
||||
@GetMapping("/devices/{deviceId}/transport/{streamMode}")
|
||||
@PostMapping("/devices/{deviceId}/transport/{streamMode}")
|
||||
public ResponseEntity<PageResult> updateTransport(@PathVariable String deviceId, @PathVariable String streamMode){
|
||||
Device device = storager.queryVideoDevice(deviceId);
|
||||
device.setTransport(transport);
|
||||
device.setStreamMode(streamMode);
|
||||
storager.updateDevice(device);
|
||||
return new ResponseEntity<>(null,HttpStatus.OK);
|
||||
}
|
||||
|
||||
@@ -76,23 +76,8 @@ public class PlayController {
|
||||
}else {
|
||||
lockFlag = false;
|
||||
streamInfo = storager.queryPlay(streamInfo);
|
||||
// 获取媒体信息
|
||||
JSONObject mediaList = zlmresTfulUtils.getMediaList("rtp", "rtmp");
|
||||
if (mediaList.getInteger("code") == 0) {
|
||||
JSONArray data = mediaList.getJSONArray("data");
|
||||
if (data!= null) {
|
||||
for (Object datum : data) {
|
||||
JSONObject media = (JSONObject)datum;
|
||||
if (streamId.equals(media.getString("stream"))) {
|
||||
streamInfo.setTracks(media.getJSONArray("tracks"));
|
||||
storager.startPlay(streamInfo);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
streamInfo = storager.queryPlayByDevice(deviceId, channelId);
|
||||
} catch (InterruptedException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user