| | |
| | | |
| | | import com.genersoft.iot.vmp.common.CommonCallback; |
| | | import com.genersoft.iot.vmp.common.StreamInfo; |
| | | import com.genersoft.iot.vmp.gb28181.bean.SendRtpItem; |
| | | import com.genersoft.iot.vmp.media.bean.MediaInfo; |
| | | import com.genersoft.iot.vmp.media.bean.MediaServer; |
| | | import com.genersoft.iot.vmp.vmanager.bean.WVPResult; |
| | |
| | | import java.util.Map; |
| | | |
| | | public interface IMediaNodeServerService { |
| | | int createRTPServer(MediaServer mediaServer, String streamId, long ssrc, Integer port, Boolean onlyAuto, Boolean reUsePort, Integer tcpMode); |
| | | int createRTPServer(MediaServer mediaServer, String streamId, long ssrc, Integer port, Boolean onlyAuto, Boolean disableAudio, Boolean reUsePort, Integer tcpMode); |
| | | |
| | | void closeRtpServer(MediaServer mediaServer, String streamId); |
| | | |
| | |
| | | MediaServer checkMediaServer(String ip, int port, String secret); |
| | | |
| | | boolean stopSendRtp(MediaServer mediaInfo, String app, String stream, String ssrc); |
| | | |
| | | boolean initStopSendRtp(MediaServer mediaInfo, String app, String stream, String ssrc); |
| | | |
| | | boolean deleteRecordDirectory(MediaServer mediaServer, String app, String stream, String date, String fileName); |
| | | |
| | |
| | | Boolean delStreamProxy(MediaServer mediaServer, String streamKey); |
| | | |
| | | Map<String, String> getFFmpegCMDs(MediaServer mediaServer); |
| | | |
| | | void startSendRtpPassive(MediaServer mediaServer, SendRtpItem sendRtpItem, Integer timeout); |
| | | |
| | | void startSendRtpStream(MediaServer mediaServer, SendRtpItem sendRtpItem); |
| | | |
| | | Long updateDownloadProcess(MediaServer mediaServer, String app, String stream); |
| | | } |