05-04-2022, 03:51 AM
No I use Indy version installed in berlin upd2 I did not update to any new version, I am planning to but I am waiting for a more stable version regarding clanc and code completion.
Anyway, I managed to make it work with TCP and TFTP components from Indy. I am only testing right now but actually this might lead me to create something like a video chat/meetings application for our company, sure VoIP is another story but my question is:
I wanted to test the speed of streaming over the internet not just on my PC. I couldn't connect to my own PC using my public IP address. I had to use a tunneling program called ngrok in order to do it. And it was really slow.
How software like Zoom, MS Teams do these video chats programs to be so fast with good quality? What protocols they use? if there is, Can it be found in Indy framework?
Also, How can I connect to my own machine from the internet from the same machine (I know it is stupid but I only got one PC) without using tunneling? Shouldn't a public IP be enough? Do I have to use special Indy component for it?
Anyway, I managed to make it work with TCP and TFTP components from Indy. I am only testing right now but actually this might lead me to create something like a video chat/meetings application for our company, sure VoIP is another story but my question is:
I wanted to test the speed of streaming over the internet not just on my PC. I couldn't connect to my own PC using my public IP address. I had to use a tunneling program called ngrok in order to do it. And it was really slow.
How software like Zoom, MS Teams do these video chats programs to be so fast with good quality? What protocols they use? if there is, Can it be found in Indy framework?
Also, How can I connect to my own machine from the internet from the same machine (I know it is stupid but I only got one PC) without using tunneling? Shouldn't a public IP be enough? Do I have to use special Indy component for it?

