3 ms·
> The encoded chunk is sent via a TCP connection to the Snapclients. I wonder why TCP? For streaming media I would expect UDP, RTP or even RTMP to be better. M
by reggieband 7y ago
> The encoded chunk is sent via a TCP connection to the Snapclients.
I wonder why TCP? For streaming media I would expect UDP, RTP or even RTMP to be better. Maybe even something newer like QUIC.
edit: in fact, isn't RTP/RTCP made for exactly this purpose? The streaming/synchronization of media?
- mongol 7y agoSome elaborations here https://github.com/badaix/snapcast/issues/305 https://github.com/badaix/snapcast/issues/305
- mypalmike 7y agoRTP with RTCP is designed for streaming but not specifically multi listener synchronisation. They are not transport protocols - UDP and TCP are both commonly used for transport.