|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 调用zlm RESTFUL API —— startSendRtpPassive | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public JSONObject startSendRtpPassive(MediaServerItem mediaServerItem, Map<String, Object>param) { | 
|---|
|  |  |  | return zlmresTfulUtils.startSendRtpPassive(mediaServerItem, param); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 查询待转推的流是否就绪 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public Boolean isRtpReady(MediaServerItem mediaServerItem, String streamId) { | 
|---|
|  |  |  | 
|---|
|  |  |  | * 查询待转推的流是否就绪 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public Boolean isStreamReady(MediaServerItem mediaServerItem, String app, String streamId) { | 
|---|
|  |  |  | JSONObject mediaInfo = zlmresTfulUtils.getMediaInfo(mediaServerItem, app, "rtmp", streamId); | 
|---|
|  |  |  | JSONObject mediaInfo = zlmresTfulUtils.getMediaInfo(mediaServerItem, app, "rtsp", streamId); | 
|---|
|  |  |  | return (mediaInfo.getInteger("code") == 0 && mediaInfo.getBoolean("online")); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|