| | |
| | | |
| | | import com.genersoft.iot.vmp.common.CommonCallback; |
| | | import com.genersoft.iot.vmp.common.StreamInfo; |
| | | import com.genersoft.iot.vmp.media.zlm.dto.MediaServerItem; |
| | | import com.genersoft.iot.vmp.media.bean.MediaInfo; |
| | | import com.genersoft.iot.vmp.media.zlm.dto.MediaServer; |
| | | |
| | | import java.util.List; |
| | | |
| | | public interface IMediaNodeServerService { |
| | | int createRTPServer(MediaServerItem mediaServerItem, String streamId, long ssrc, Integer port, Boolean onlyAuto, Boolean reUsePort, Integer tcpMode); |
| | | int createRTPServer(MediaServer mediaServerItem, String streamId, long ssrc, Integer port, Boolean onlyAuto, Boolean reUsePort, Integer tcpMode); |
| | | |
| | | void closeRtpServer(MediaServerItem mediaServerItem, String streamId); |
| | | void closeRtpServer(MediaServer mediaServerItem, String streamId); |
| | | |
| | | void closeRtpServer(MediaServerItem mediaServerItem, String streamId, CommonCallback<Boolean> callback); |
| | | void closeRtpServer(MediaServer mediaServerItem, String streamId, CommonCallback<Boolean> callback); |
| | | |
| | | void closeStreams(MediaServerItem mediaServerItem, String app, String stream); |
| | | void closeStreams(MediaServer mediaServerItem, String app, String stream); |
| | | |
| | | Boolean updateRtpServerSSRC(MediaServerItem mediaServerItem, String stream, String ssrc); |
| | | Boolean updateRtpServerSSRC(MediaServer mediaServerItem, String stream, String ssrc); |
| | | |
| | | boolean checkNodeId(MediaServerItem mediaServerItem); |
| | | boolean checkNodeId(MediaServer mediaServerItem); |
| | | |
| | | void online(MediaServerItem mediaServerItem); |
| | | void online(MediaServer mediaServerItem); |
| | | |
| | | MediaServerItem checkMediaServer(String ip, int port, String secret); |
| | | MediaServer checkMediaServer(String ip, int port, String secret); |
| | | |
| | | boolean stopSendRtp(MediaServerItem mediaInfo, String app, String stream, String ssrc); |
| | | boolean stopSendRtp(MediaServer mediaInfo, String app, String stream, String ssrc); |
| | | |
| | | boolean deleteRecordDirectory(MediaServerItem mediaServerItem, String app, String stream, String date, String fileName); |
| | | boolean deleteRecordDirectory(MediaServer mediaServerItem, String app, String stream, String date, String fileName); |
| | | |
| | | List<StreamInfo> getMediaList(MediaServerItem mediaServerItem, String app, String stream, String callId); |
| | | List<StreamInfo> getMediaList(MediaServer mediaServerItem, String app, String stream, String callId); |
| | | |
| | | Boolean connectRtpServer(MediaServer mediaServerItem, String address, int port, String stream); |
| | | |
| | | void getSnap(MediaServer mediaServerItem, String streamUrl, int timeoutSec, int expireSec, String path, String fileName); |
| | | |
| | | MediaInfo getMediaInfo(MediaServer mediaServerItem, String app, String stream); |
| | | |
| | | Boolean pauseRtpCheck(MediaServer mediaServerItem, String streamKey); |
| | | |
| | | Boolean resumeRtpCheck(MediaServer mediaServerItem, String streamKey); |
| | | } |