Janex72 1 Posted December 19, 2022 Hi all. I need to send audio from microphone to another computer by TCP/IP and play there with delay less than 100 ms. Most components what I find create buffer of some seconds audio, it's not good for me 😞 Any ideas about good components for this?  WBR Janex   Share this post Link to post
TDDung 12 Posted December 19, 2022 In ideal setup and with good optimizations, you could achieve that. You will need BASS library: https://github.com/TDDung  Some more here: https://www.un4seen.com/ Share this post Link to post
FPiette 383 Posted December 19, 2022 You can use almost all socket component on the market to do that. For example freeware ICS TWSocket (Client side) and TWSocketServer (Server side). There is a group on this website dedicated to ICS: https://en.delphipraxis.net/forum/37-ics-internet-component-suite/ Share this post Link to post
Remy Lebeau 1396 Posted December 19, 2022 Note that TCP is usually not a good choice for streaming media, due to delays caused by latency, integrity checks, acks, etc. TCP is good to use when you need to ensure the receiver actually gets everything that is sent. But since real-time streaming media doesn't usually require that, dropped packets here and there are usually tolerable, so UDP is used instead, typically with a streaming media protocol on top of it, like RTP, etc. 4 Share this post Link to post