Add warning if no key frames can be received in 10 seconds

This commit is contained in:
Cameron Gutman 2020-08-29 21:15:05 -07:00
parent e3274893b6
commit f4d9265712
2 changed files with 14 additions and 6 deletions

@ -1 +1 @@
Subproject commit f2c1d03d8e268375de00352a1228a5669b016b61 Subproject commit 9e4651e460a92168ffa86f54be9a5033c6e9064c

View File

@ -42,13 +42,21 @@ function handleMessage(msg) {
// Show a termination snackbar message if the termination was unexpected // Show a termination snackbar message if the termination was unexpected
var errorCode = parseInt(msg.data.replace('streamTerminated: ', '')); var errorCode = parseInt(msg.data.replace('streamTerminated: ', ''));
if (errorCode !== 0) { switch (errorCode) {
if (errorCode === -100) { // ML_ERROR_NO_VIDEO_TRAFFIC case 0: // ML_ERROR_GRACEFUL_TERMINATION
break;
case -100: // ML_ERROR_NO_VIDEO_TRAFFIC
snackbarLogLong("No video received from host. Check the host PC's firewall and port forwarding rules."); snackbarLogLong("No video received from host. Check the host PC's firewall and port forwarding rules.");
} break;
else {
case -101: // ML_ERROR_NO_VIDEO_FRAME
snackbarLogLong("Your network connection isn't performing well. Reduce your video bitrate setting or try a faster connection.");
break;
default:
snackbarLogLong("Connection terminated"); snackbarLogLong("Connection terminated");
} break;
} }
api.refreshServerInfo().then(function(ret) { api.refreshServerInfo().then(function(ret) {