X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Flib%2Flive-manager.ts;h=7f5fdf8992835af7038f41dd8c93accc0ab8fc77;hb=3b01f4c0ac764ecb70efaadfd939ca868c28769c;hp=2fb4b774c1234868ebdb5fb51d47316e9781cb84;hpb=a800dbf345e856ab790e7b3ab9a97e8c5dfa0a32;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/lib/live-manager.ts b/server/lib/live-manager.ts index 2fb4b774c..7f5fdf899 100644 --- a/server/lib/live-manager.ts +++ b/server/lib/live-manager.ts @@ -109,6 +109,10 @@ class LiveManager { logger.info('Running RTMP server on port %d', config.rtmp.port) this.rtmpServer = new NodeRtmpServer(config) + this.rtmpServer.tcpServer.on('error', err => { + logger.error('Cannot run RTMP server.', { err }) + }) + this.rtmpServer.run() } @@ -505,7 +509,7 @@ class LiveManager { private isDurationConstraintValid (streamingStartTime: number) { const maxDuration = CONFIG.LIVE.MAX_DURATION // No limit - if (maxDuration === null) return true + if (maxDuration < 0) return true const now = new Date().getTime() const max = streamingStartTime + maxDuration