 from:', data.timestamp, data);
                        appendFrame(data);
                    }
                } catch (e) {
                    console.error('Failed to parse frame data:', e);
                }
            };
            
            eventSource.onerror = (error) => {
                // console.error('sse error:', error);
                // eventSource.close();
            };
        }
        
        function stopStream() {
            if (eventSource) {
                eventSource.clo