2016-01-19 43 views
1

我目前正在用WebRTC構建一個videochat web應用程序。 如果用戶斷開連接,通常會通過數據通道發送一個包,因此其他用戶知道連接不再可用。Lower WebRTC timeout

如果用戶例如只是關閉他的瀏覽器選項卡,其他用戶將等待約。在webRTC客戶端實現之前30秒,連接丟失。有沒有可能降低這個超時時間?

+0

在這裏,您可以將一些基本邏輯應用於您的代碼。第一個,在直接選項卡關閉顯示確認彈出框關閉選項卡。當用戶點擊確認框關閉標籤時,您可以將斷開連接的事件發送給其他用戶。或者您需要在每個時間間隔檢查連接的其他方式。如果您沒有找到任何活動連接,則可以斷開連接。 –

+0

感謝您的建議@GhanshyamKatriya,這可能是唯一可能的解決方案。我沒有找到任何方法來降低超時時間。 – Marius

回答

1

在這裏,您可以將一些基本邏輯應用於您的代碼。第一個,在直接選項卡關閉顯示確認彈出框關閉選項卡。當用戶點擊確認框關閉標籤時,您可以將斷開連接的事件發送給其他用戶。或者您需要在每個時間間隔檢查連接的其他方式。如果您沒有找到任何活動連接,則可以斷開連接。