feature: support restarting bidi streaming
This PR fixes the issue where users couldn't restart audio/video streaming after stopping it in the same session. Previously, clicking the microphone icon after stopping would show an error "Restarting bidirectional streaming is not currently supported", forcing users to refresh the page.
The fix clears the session tracking when users stop recording and cleans up/recreates the AudioContext on reconnection, allowing users to start, stop, and restart streaming within the same session.
Fix https://github.com/google/adk-web/issues/119
Hi thank you for this, do you mind resolve the conflict here? I can review this PR
Hi thank you for this, do you mind resolve the conflict here? I can review this PR
Hi @wyf7107 ,
I resolved the conflict. Do you mind help take another look when you are available? Thank you!