Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TCP接続に対応する #60

Open
FlowingSPDG opened this issue May 20, 2024 · 1 comment · May be fixed by #59
Open

TCP接続に対応する #60

FlowingSPDG opened this issue May 20, 2024 · 1 comment · May be fixed by #59

Comments

@FlowingSPDG
Copy link
Owner

現在は一定期間ごとにhttp APIを叩いている
大きな負荷ではない筈だが、プロダクションツールを目指している以上不安な点が残る

TCP TALLYを使用して、コネクションを貼ったまま、低遅延で低負荷高パフォーマンスなタリー実装に切り替える

懸念点として、vMixが停止した(TCP接続が切れた)際の再試行処理と、飛んでくるBODYの読み取りに問題がないか精査する必要がある
前者は定期的にリトライし、SUBSCRIBEを再度走らせれば問題無いが、後者に関してはBODYがxmlやjsonではなく数字の羅列であることから、一度inputを取得してから数字と見合わせる必要があることが挙げられる

@FlowingSPDG
Copy link
Owner Author

FlowingSPDG/vmix-go#37

@FlowingSPDG FlowingSPDG linked a pull request May 21, 2024 that will close this issue
@FlowingSPDG FlowingSPDG changed the title TCP接続にする TCP接続に対応する Oct 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant