mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-07-05 02:38:10 +08:00
整理MediaSource协议类型
This commit is contained in:
@@ -491,7 +491,19 @@ MediaSource::Ptr MediaSource::find(const string &vhost, const string &app, const
|
||||
if (src) {
|
||||
return src;
|
||||
}
|
||||
return MediaSource::find(HLS_SCHEMA, vhost, app, stream_id, from_mp4);
|
||||
src = MediaSource::find(TS_SCHEMA, vhost, app, stream_id, from_mp4);
|
||||
if (src) {
|
||||
return src;
|
||||
}
|
||||
src = MediaSource::find(FMP4_SCHEMA, vhost, app, stream_id, from_mp4);
|
||||
if (src) {
|
||||
return src;
|
||||
}
|
||||
src = MediaSource::find(HLS_SCHEMA, vhost, app, stream_id, from_mp4);
|
||||
if (src) {
|
||||
return src;
|
||||
}
|
||||
return MediaSource::find(HLS_FMP4_SCHEMA, vhost, app, stream_id, from_mp4);
|
||||
}
|
||||
|
||||
void MediaSource::emitEvent(bool regist){
|
||||
|
||||
@@ -51,16 +51,14 @@
|
||||
}
|
||||
#endif // CLEAR_ARR
|
||||
|
||||
#define VHOST_KEY "vhost"
|
||||
#define HTTP_SCHEMA "http"
|
||||
#define RTSP_SCHEMA "rtsp"
|
||||
#define RTC_SCHEMA "rtc"
|
||||
#define RTMP_SCHEMA "rtmp"
|
||||
#define HLS_SCHEMA "hls"
|
||||
#define TS_SCHEMA "ts"
|
||||
#define FMP4_SCHEMA "fmp4"
|
||||
#define HLS_SCHEMA "hls"
|
||||
#define HLS_FMP4_SCHEMA "hls.fmp4"
|
||||
#define SRT_SCHEMA "srt"
|
||||
|
||||
#define VHOST_KEY "vhost"
|
||||
#define DEFAULT_VHOST "__defaultVhost__"
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
||||
Reference in New Issue
Block a user