| | |
| | | private boolean sslEnabled; |
| | | |
| | | @Value("${server.port}") |
| | | private String serverPort; |
| | | private Integer serverPort; |
| | | |
| | | @Autowired |
| | | private MediaConfig mediaConfig; |
| | |
| | | |
| | | @Override |
| | | public SSRCInfo openRTPServer(MediaServerItem mediaServerItem, String streamId) { |
| | | return openRTPServer(mediaServerItem, streamId, false); |
| | | } |
| | | |
| | | @Override |
| | | public SSRCInfo openRTPServer(MediaServerItem mediaServerItem, String streamId, boolean isPlayback) { |
| | | if (mediaServerItem == null || mediaServerItem.getId() == null) { |
| | | return null; |
| | | } |
| | |
| | | logger.info("media server [ {} ] ssrcConfig is null", mediaServerItem.getId()); |
| | | return null; |
| | | }else { |
| | | String ssrc = ssrcConfig.getPlaySsrc(); |
| | | String ssrc = null; |
| | | if (isPlayback) { |
| | | ssrc = ssrcConfig.getPlayBackSsrc(); |
| | | }else { |
| | | ssrc = ssrcConfig.getPlaySsrc(); |
| | | } |
| | | |
| | | if (streamId == null) { |
| | | streamId = String.format("%08x", Integer.parseInt(ssrc)).toUpperCase(); |
| | | } |
| | |
| | | } |
| | | |
| | | @Override |
| | | public MediaServerItem getDefaultMediaServer() { |
| | | return mediaServerMapper.queryDefault(); |
| | | } |
| | | |
| | | @Override |
| | | public void clearMediaServerForOnline() { |
| | | String key = VideoManagerConstants.MEDIA_SERVERS_ONLINE_PREFIX; |
| | | redisUtil.del(key); |