My demo apps started failing with the error below. Seems video is now required for realtime WebRTC connections. Is there any info about this anywhere?
Failed to parse SessionDescription. {"error":{"message":"Invalid SDP offer. Offer should have 1 video media sections, but had 0","type":"invalid_request_error","param":null,"code":"invalid_offer"}}
Same here.
Adding a dummy video transceiver (example) const YOUR_RTC = new RTCPeerConnection();
.......
YOUR_RTC.addTransceiver('video', { direction: 'recvonly' }); resolves the realtime api connection problem, but then I'm not receiving audio deltas from the model. I'm only getting the text data correctly.
Actually there is at least one subtle change compared to the version from a couple hours earlier. When there is an audio response, it starts with the output_audio_buffer.audio_started event and ends with output_audio_buffer.audio_stopped. After the issue with the video track, it is now output_audio_buffer.started and output_audio_buffer.stopped