|
@ -1,4 +1,18 @@ |
|
|
const Stream = require('node-rtsp-stream') |
|
|
const Stream = require('node-rtsp-stream') |
|
|
|
|
|
const os = require('os'); |
|
|
|
|
|
///获取本机ip///
|
|
|
|
|
|
function getIPAdress() { |
|
|
|
|
|
var interfaces = os.networkInterfaces(); |
|
|
|
|
|
for (var devName in interfaces) { |
|
|
|
|
|
var iface = interfaces[devName]; |
|
|
|
|
|
for (var i = 0; i < iface.length; i++) { |
|
|
|
|
|
var alias = iface[i]; |
|
|
|
|
|
if (alias.family === 'IPv4' && alias.address !== '127.0.0.1' && !alias.internal) { |
|
|
|
|
|
return alias.address; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
const args = [] |
|
|
const args = [] |
|
|
const requestManager = function () { } |
|
|
const requestManager = function () { } |
|
|
requestManager.prototype = { |
|
|
requestManager.prototype = { |
|
@ -18,7 +32,7 @@ requestManager.prototype = { |
|
|
result = this._openVideo(result) |
|
|
result = this._openVideo(result) |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
result = Object.assign(result,{url:`ws:\\${getIPAdress()}:${result.port}`}) |
|
|
return result; |
|
|
return result; |
|
|
}, |
|
|
}, |
|
|
Close: function (arg) { |
|
|
Close: function (arg) { |
|
|