IPlayService.java 1.0 KB

1234567891011121314151617181920212223
  1. package com.genersoft.iot.vmp.service;
  2. import com.alibaba.fastjson.JSONObject;
  3. import com.genersoft.iot.vmp.gb28181.bean.Device;
  4. import com.genersoft.iot.vmp.gb28181.event.SipSubscribe;
  5. import com.genersoft.iot.vmp.media.zlm.ZLMHttpHookSubscribe;
  6. import com.genersoft.iot.vmp.media.zlm.dto.MediaServerItem;
  7. import com.genersoft.iot.vmp.vmanager.gb28181.play.bean.PlayResult;
  8. /**
  9. * 点播处理
  10. */
  11. public interface IPlayService {
  12. void onPublishHandlerForPlayBack(MediaServerItem mediaServerItem, JSONObject resonse, String deviceId, String channelId, String uuid);
  13. void onPublishHandlerForPlay(MediaServerItem mediaServerItem, JSONObject resonse, String deviceId, String channelId, String uuid);
  14. PlayResult play(MediaServerItem mediaServerItem, String deviceId, String channelId, ZLMHttpHookSubscribe.Event event, SipSubscribe.Event errorEvent);
  15. MediaServerItem getNewMediaServerItem(Device device);
  16. void onPublishHandlerForDownload(MediaServerItem mediaServerItem, JSONObject response, String deviceId, String channelId, String toString);
  17. }