Open FlowingSPDG opened 3 months ago
現在は一定期間ごとにhttp APIを叩いている 大きな負荷ではない筈だが、プロダクションツールを目指している以上不安な点が残る
TCP TALLYを使用して、コネクションを貼ったまま、低遅延で低負荷高パフォーマンスなタリー実装に切り替える
懸念点として、vMixが停止した(TCP接続が切れた)際の再試行処理と、飛んでくるBODYの読み取りに問題がないか精査する必要がある 前者は定期的にリトライし、SUBSCRIBEを再度走らせれば問題無いが、後者に関してはBODYがxmlやjsonではなく数字の羅列であることから、一度inputを取得してから数字と見合わせる必要があることが挙げられる
https://github.com/FlowingSPDG/vmix-go/pull/37
現在は一定期間ごとにhttp APIを叩いている 大きな負荷ではない筈だが、プロダクションツールを目指している以上不安な点が残る
TCP TALLYを使用して、コネクションを貼ったまま、低遅延で低負荷高パフォーマンスなタリー実装に切り替える
懸念点として、vMixが停止した(TCP接続が切れた)際の再試行処理と、飛んでくるBODYの読み取りに問題がないか精査する必要がある 前者は定期的にリトライし、SUBSCRIBEを再度走らせれば問題無いが、後者に関してはBODYがxmlやjsonではなく数字の羅列であることから、一度inputを取得してから数字と見合わせる必要があることが挙げられる