EasyCVR(ビデオネットワーキングクラウドプラットフォーム)のカスケード機能をテストするとき、RTCおよびHikvision SDKチャネルを介して上方にカスケードするデバイスとしてEasyCVRを使用しました。上位レベルがこのチャネルのプリセットプリセットを呼び出したとき、次の図に示すように、コール待機時間が長すぎることがわかりました。
EasyCVRチャネルがカスケード接続されている場合、下位レベルのデバイスは、一時的にチャネルリスト、デバイスの記録、ライブブロードキャスト、およびPTZコントロールのみをサポートし、事前設定されたメッセージ処理および応答メッセージはサポートしません。
switch strings.ToLower(cmdType) {
case “catalog”:
Case “devicecontrol”:
Case “recordinfo”:
}
この問題は、関連するコードを変更することで解決できます。
Uacメッセージで一時的に処理されないコマンドの場合は、タイムアウトを回避するためにデフォルトメッセージを返信してください。
switch strings.ToLower(cmdType) {
case “catalog”:
Case “devicecontrol”:
Case “recordinfo”:
default:
_ = c.Req.MakeResponse().SendByTransport(c.Transport)