diff --git a/src/Common/MediaSource.cpp b/src/Common/MediaSource.cpp index 0c48cfc3..3af134ca 100644 --- a/src/Common/MediaSource.cpp +++ b/src/Common/MediaSource.cpp @@ -239,6 +239,11 @@ void MediaInfo::parse(const string &url){ _vhost = DEFAULT_VHOST; } } + + if(_vhost == "localhost"){ + _vhost = DEFAULT_VHOST; + } + GET_CONFIG(bool,enableVhost,General::kEnableVhost); if(!enableVhost){ _vhost = DEFAULT_VHOST; diff --git a/src/MediaFile/Mp4Maker.cpp b/src/MediaFile/Mp4Maker.cpp index f156ef42..5b24afe5 100644 --- a/src/MediaFile/Mp4Maker.cpp +++ b/src/MediaFile/Mp4Maker.cpp @@ -155,22 +155,12 @@ void Mp4Maker::createFile() { _info.strFilePath = strFile; GET_CONFIG(string,appName,Record::kAppName); - GET_CONFIG(bool,enableVhost,General::kEnableVhost); - if(enableVhost){ - _info.strUrl = _info.strVhost + "/" - + appName + "/" - + _info.strAppName + "/" - + _info.strStreamId + "/" - + strDate + "/" - + strTime + ".mp4"; - }else{ - _info.strUrl = appName + "/" - + _info.strAppName + "/" - + _info.strStreamId + "/" - + strDate + "/" - + strTime + ".mp4"; - } + _info.strUrl = appName + "/" + + _info.strAppName + "/" + + _info.strStreamId + "/" + + strDate + "/" + + strTime + ".mp4"; //----record 业务逻辑----//