前一篇解決了EasyGBS級聯接入下級宇視平台播放卡死,TSINGSEE青犀視頻開發的EasyGBS,和宇視平台做級聯還是比較常見的級聯方式,EasyGBS可以作為上級平台,也可以作為下級平台。
當我們使用EasyGBS平台作為下級平台與宇視做級聯推流時,發現宇視平台與EasyGBS級聯狀態頻繁在離線和在線兩種情況頻繁切換。
這樣的情況看起來像平台不斷在斷線重連,所以我們考慮可能是級聯注冊時間到了之后顯示離線,然后服務再重新注冊上去后顯示在線。刷新注冊的時間很快,並不會影響EasyGBS功能的正常使用:
其實在這個問題中,EasyGBS作為下級平台一直都在線,只是注冊有個有效期,有效期到了會自動重新注冊。
國標的注冊都是有效期的,一般會設置3600秒,但是我們測試發現上級宇視和國標平台注冊間隔太久,再次注冊會直接報403錯誤不讓注冊。
所以我們把注冊間隔改短了,重新注冊的這個過程是先下線再離線,在不影響使用的情況,將國標的注冊機制達到最優化。