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