Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Apple HTTP LIVE streaming

Is it possible to use the Live streaming method to create a Voice call or Video call app ? thanks

like image 279
user968763 Avatar asked Jun 06 '26 10:06

user968763


1 Answers

HLS is not the ideal technology for your purpose due to

  1. Latency HLS video stream is broken down into mpegts chunks of 10secs each which has to be transferred fully before it can be played. Hence there is always a significant delay associated with HLS.
  2. Buffering In case of poor data transmission, HLS player buffers and doesn't skip ahead which is not what you want for a video chat.
  3. No Hole punching HLS works on HTTP, not UDP - so you won't be able to leverage UDP hole-punching if your clients are behind NAT / firewalls
like image 127
S B Avatar answered Jun 08 '26 23:06

S B



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!