yuan_yi
2 years ago
11 changed files with 248 additions and 28 deletions
@ -0,0 +1,16 @@ |
|||
'use strict'; |
|||
|
|||
const path = require('path'); |
|||
const fs = require('fs'); |
|||
|
|||
module.exports = async function (app, opts) { |
|||
fs.readdirSync(__dirname).forEach((filename) => { |
|||
if (filename != 'index.js') { |
|||
const utils = require(`./${filename}`) |
|||
app.fs.utils = { |
|||
...app.fs.utils, |
|||
...utils, |
|||
} |
|||
} |
|||
}); |
|||
}; |
@ -0,0 +1,22 @@ |
|||
'use strict'; |
|||
|
|||
async function rtmp2others (rtmp) { |
|||
|
|||
return { |
|||
liveUrl: { |
|||
rtmp: 'xx', |
|||
hls: 'xx', |
|||
flv: 'xx', |
|||
ezopen: 'xx', |
|||
onvif: 'xx', |
|||
}, |
|||
replayUrl: { |
|||
cloud: 'xx', |
|||
local: 'xx', |
|||
} |
|||
} |
|||
} |
|||
|
|||
module.exports = { |
|||
rtmp2others, |
|||
} |
@ -1,15 +0,0 @@ |
|||
'use strict'; |
|||
const proxy = require('koa-proxy'); |
|||
const convert = require('koa-convert'); |
|||
|
|||
module.exports = { |
|||
entry: function (app, router, opts) { |
|||
app.use(convert(proxy({ |
|||
host: opts.host, |
|||
match: opts.match, |
|||
map: function (path) { |
|||
return path.replace(opts.match, ''); |
|||
} |
|||
}))); |
|||
} |
|||
}; |
Loading…
Reference in new issue