[mirotalksfu] - add more ffmpeg logs
هذا الالتزام موجود في:
@@ -44,8 +44,7 @@ class RtmpFile {
|
||||
.on('error', (err, stdout, stderr) => {
|
||||
this.ffmpegProcess = null;
|
||||
if (!err.message.includes('Exiting normally')) {
|
||||
log.error('Error: ' + err.message);
|
||||
this.handleError(err.message);
|
||||
this.handleError(err.message, stdout, stderr);
|
||||
}
|
||||
})
|
||||
.on('end', () => {
|
||||
@@ -86,11 +85,11 @@ class RtmpFile {
|
||||
this.room.rtmpFileStreamer = false;
|
||||
}
|
||||
|
||||
handleError(message) {
|
||||
handleError(message, stdout, stderr) {
|
||||
if (!this.room) return;
|
||||
this.room.send(this.socketId, 'errorRTMP', { message });
|
||||
this.room.rtmpFileStreamer = false;
|
||||
log.error('Error: ' + message);
|
||||
log.error('Error: ' + message, { stdout, stderr });
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -37,7 +37,7 @@ class RtmpStreamer {
|
||||
})
|
||||
.on('error', (err, stdout, stderr) => {
|
||||
if (!err.message.includes('Exiting normally')) {
|
||||
this.log.error('FFmpeg error:', { id: this.rtmpKey, error: err.message });
|
||||
this.log.error(`Error: ${err.message}`, { stdout, stderr });
|
||||
}
|
||||
this.end();
|
||||
})
|
||||
|
||||
@@ -38,10 +38,9 @@ class RtmpUrl {
|
||||
/* log.debug('Processing', progress); */
|
||||
})
|
||||
.on('error', (err, stdout, stderr) => {
|
||||
log.debug('Error: ' + err.message);
|
||||
this.ffmpegProcess = null;
|
||||
if (!err.message.includes('Exiting normally')) {
|
||||
this.handleError(err.message);
|
||||
this.handleError(err.message, stdout, stderr);
|
||||
}
|
||||
})
|
||||
.on('end', () => {
|
||||
@@ -82,11 +81,11 @@ class RtmpUrl {
|
||||
this.room.rtmpUrlStreamer = false;
|
||||
}
|
||||
|
||||
handleError(message) {
|
||||
handleError(message, stdout, stderr) {
|
||||
if (!this.room) return;
|
||||
this.room.send(this.socketId, 'errorRTMPfromURL', { message });
|
||||
this.room.rtmpUrlStreamer = false;
|
||||
log.error('Error: ' + message);
|
||||
log.error('Error: ' + message, { stdout, stderr });
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@ dependencies: {
|
||||
* @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon
|
||||
* @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970
|
||||
* @author Miroslav Pejic - miroslav.pejic.85@gmail.com
|
||||
* @version 1.4.74
|
||||
* @version 1.4.75
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
المرجع في مشكلة جديدة
حظر مستخدم