NDN Video Streaming on the ndn6 Network
The ndn6 network, my own global scale Named Data Networking network, came back earlier this year. I moved my NDNts video streaming app into the ndn6 network, to reduce dependency on the NDN testbed. How well is it performing?
QUIC ⇒ HTTP/3
In my last article "NDN video streaming over QUIC", I used Chrome browser's experimental QuicTransport
feature to perform video streaming over Named Data Networking.
The analysis revealed that QUIC transport was generally performing better than WebSockets in this application, according to metrics including video resolution and startup latency.
Web technologies are constantly evolving.
QuicTransport
was in Origin Trial status at the time, but it was discontinued as of Chrome 91.
WebTransport
was introduced in its place.
The main difference is that, WebTransport
uses HTTP/3 as the underlying network protocol, while QuicTransport
uses QUIC datagrams.
Since HTTP/3 runs over QUIC, I expect no performance difference between the two.
I promptly registered for the WebTransport
Origin Trial, and updated my gateways and NDNts libraries to use the new API.