← Back to Product Feed

Hacker News Show HN: Ustps (UDP Speedy Transmission Protocol Secure) and USSH

An experimental, encrypted, UDP-based transport protocol designed for low-latency video streaming and other reliable, unordered applications, offering an alternative to TCP by avoiding Head-of-Line Blocking.

3
Traction Score
1
Discussions
Jun 9, 2026
Launch Date
View Origin Link

Product Positioning & Context

AI Executive Synthesis
An experimental, encrypted, UDP-based transport protocol designed for low-latency video streaming and other reliable, unordered applications, offering an alternative to TCP by avoiding Head-of-Line Blocking.
USTPS directly addresses the Head-of-Line Blocking issue inherent in TCP, a critical bottleneck for real-time applications like video streaming. By offering a reliable but unordered UDP-based transport, it shifts ordering responsibility to the application layer, optimizing for latency-sensitive use cases. This design choice is a significant differentiator in the competitive streaming and real-time communication markets. The inclusion of robust encryption (X25519, AEAD) and multi-client support positions it for secure, scalable deployments. USSH demonstrates its versatility beyond media, indicating potential for a new class of low-latency, secure remote access tools. This project aligns with the industry's continuous pursuit of faster, more efficient, and secure network protocols, particularly for edge computing and mobile environments.
Hi HN,Over the last few days I've been building USTPS (UDP Speedy Transmission Protocol Secure), an experimental encrypted transport protocol built on top of UDP.The primary goal of USTPS is low-latency video streaming. A server can take a video source and expose it through a USTPS endpoint, while Linux and Android (Termux) clients receive the stream and expose it locally to applications such as VLC, mpv, and FFmpeg.Although streaming is the main focus, USTPS is not limited to media delivery. It can also be used for other reliable encrypted UDP-based applications, which is why I built USSH on top of it.Some of the main design differences compared to TCP-based transports are:- USTPS is reliable but unordered.
- If packet N is lost, later packets can still be accepted and processed immediately.
- Missing packets are recovered through selective retransmission.
- Ordering is handled by the application layer when needed.This means the transport layer itself does not introduce Head-of-Line Blocking. The tradeoff is that applications which require ordering must implement reordering themselves. I consider this a reasonable tradeoff because it avoids forcing every application to pay the cost of transport-level ordering.For media player compatibility, the default USTPS client creates a local TCP endpoint at 127.0.0.1:1238.The client maintains a small reordering buffer (350 ms by default) to give retransmissions time to arrive before forwarding data to the local TCP stream. This allows existing software such as VLC, mpv, and FFmpeg to work without modification.USTPS currently provides:- Reliable delivery using ACKs and selective retransmissions
- X25519 key exchange
- AEAD encryption (AES-GCM and ChaCha20-Poly1305)
- Optional unordered live output mode
- Stream position metadata
- Multi-client support
- Local TCP compatibility output
- No congestion control (currently intentional)While developing USTPS, I also built USSH, an SSH-like remote shell running entirely over USTPS.USSH uses the same unordered transport underneath, but the client reconstructs and orders terminal data before presenting it to the user. This prevents terminal corruption while still allowing the transport layer itself to remain unordered.USSH includes:- Interactive terminal sessions
- PTY support
- Password authentication
- Host key verification (TOFU)
- End-to-end encrypted communication through USTPSI'm currently using USSH from my Android phone through Termux to manage my VPS.The project is very young (less than a week old) and is primarily experimental and educational. I'm interested in feedback from people working on transport protocols, streaming systems, SSH implementations, QUIC, SCTP, and networking software.USTP-Secure:
https://github.com/x1colegal/USTP-SecureUSSH:
https://github.com/x1colegal/USSHInternet-Drafts:USTPS Draft:
https://datatracker.ietf.org/doc/draft-x1co-ustps/USSH Draft:
https://datatracker.ietf.org/doc/draft-x1co-ussh/Questions, criticism, and suggestions are welcome.
USTPS (UDP Speedy Transmission Protocol Secure) experimental encrypted transport protocol UDP low-latency video streaming USTPS endpoint Linux and Android (Termux) clients VLC mpv

Related Ecosystem & Alternatives

Discover adjacent products, open-source repositories, and developer tools sharing similar technical architecture.

Deep-Dive FAQs

What is Ustps (UDP Speedy Transmission Protocol Secure) and USSH?
Ustps (UDP Speedy Transmission Protocol Secure) and USSH is analyzed by our AI as: An experimental, encrypted, UDP-based transport protocol designed for low-latency video streaming and other reliable, unordered applications, offering an alternative to TCP by avoiding Head-of-Line Blocking.. It focuses on USTPS directly addresses the Head-of-Line Blocking issue inherent in TCP, a critical bottleneck for real-time applications like video streaming. By...
Where did Ustps (UDP Speedy Transmission Protocol Secure) and USSH originate?
Data for Ustps (UDP Speedy Transmission Protocol Secure) and USSH was aggregated directly from the Hacker News community ecosystem, representing raw developer and early-adopter sentiment.
When was Ustps (UDP Speedy Transmission Protocol Secure) and USSH publicly launched?
The initial public indexing or launch date for Ustps (UDP Speedy Transmission Protocol Secure) and USSH within our tracked developer communities was recorded on June 9, 2026.
How popular is Ustps (UDP Speedy Transmission Protocol Secure) and USSH?
Ustps (UDP Speedy Transmission Protocol Secure) and USSH has achieved measurable traction, logging over 3 traction score and facilitating 1 recorded discussions or engagements.
Which technical categories define Ustps (UDP Speedy Transmission Protocol Secure) and USSH?
Based on metadata extraction, Ustps (UDP Speedy Transmission Protocol Secure) and USSH is categorized under topics such as: USTPS (UDP Speedy Transmission Protocol Secure), experimental encrypted transport protocol, UDP, low-latency video streaming.
How does the creator describe Ustps (UDP Speedy Transmission Protocol Secure) and USSH?
The original author or development team describes the product as follows: "Hi HN,Over the last few days I've been building USTPS (UDP Speedy Transmission Protocol Secure), an experimental encrypted transport protocol built on top of UDP.The primary goal of USTPS is low-la..."

Community Voice & Feedback

No active discussions extracted yet.

Discovery Source

Hacker News Hacker News

Aggregated via automated community intelligence tracking.

Tech Stack Dependencies

No direct open-source NPM package mentions detected in the product documentation.

Media Tractions & Mentions

No mainstream media stories specifically mentioning this product name have been intercepted yet.

Deep Research & Science

No direct peer-reviewed scientific literature matched with this product's architecture.