UNPKG

sp-streams

Version:

Streamplace Streams for Piping Video Around and Stuff

40 lines (26 loc) 1.04 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = function (_ref) { var rtmpUrl = _ref.rtmpUrl; var socketEgress = new _socketEgressStream2.default(); var instance = (0, _ffmpeg2.default)().input("unix://" + socketEgress.path).inputOptions(["-probesize 60000000", "-analyzeduration 10000000"]).inputFormat("mpegts").videoCodec("copy").audioCodec("aac").outputFormat("flv") // Video out .output(rtmpUrl); socketEgress.getPath().then(function () { instance.run(); }); return socketEgress; }; var _socketEgressStream = require("./socket-egress-stream"); var _socketEgressStream2 = _interopRequireDefault(_socketEgressStream); var _debug = require("debug"); var _debug2 = _interopRequireDefault(_debug); var _ffmpeg = require("./ffmpeg"); var _ffmpeg2 = _interopRequireDefault(_ffmpeg); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var log = (0, _debug2.default)("sp:rtmp-output-stream"); /** * { rtmpUrl } */