QUIC File Transfer Service, a CLI and srv for transferring large files
A QUIC File Transfer Service CLI and server use the QUIC Protocol for fast large file transfers. It supports stream multiplexing, 0-RTT connections, MD5 checksums, and includes server/client implementations with setup guidance.
Read original articleThe "QUIC File Transfer Service" is a command-line interface (CLI) and server designed for transferring large files using the QUIC Protocol. It leverages the quic-go implementation on top of UDP to enable stream multiplexing on a single connection, enhancing file transfer speeds. Clients can connect to the server, open streams to request files, and receive file chunks concurrently. The service supports 0-RTT for quicker connections and offers an optional MD5 checksum for file verification. It provides both server and client implementations, including usage instructions and configuration details.
Related
Timeliness without datagrams using QUIC
The debate between TCP and UDP for internet applications emphasizes reliability and timeliness. UDP suits real-time scenarios like video streaming, while QUIC with congestion control mechanisms ensures efficient media delivery.
Show HN: Qq: like jq, but can transcode between many formats
The GitHub repository hosts `qq`, a tool using `jq` query syntax and `gojq` for configuration format transcoding. It offers interactive query building, multiple format support, and encoding performance focus. Installation options include source or releases. Contributions welcome.
Show HN: Drop-In SQS Replacement Based on SQLite
SmoothMQ is a user-friendly replacement for SQS, featuring a functional UI, observability, message scheduling, and rate-limiting. It allows private SQS instances on any cloud, compatible with existing clients.
Show HN: The easiest way to create web UIs for ROS robots
Transitive Robotics developed a ROS Tool with a React API for web-based robot interaction. Features include MQTTSync protocol, deduplication, Fleet API for multi-robot control, custom message types, and free/paid versions. Not suitable for heavy video streams. Version 0.3.8 released 7/8/2024.
Show HN: 30ms latency screen sharing in Rust
BitWHIP is a Rust-based CLI WebRTC Agent for low-latency desktop sharing and video streaming. It supports open protocols and works well with OBS, FFmpeg, and GStreamer. Find more on GitHub.
Better baseline would be transferring data via ssh + tar. Or serving a directory over http and concurrently downloading a file with axel
Nowhere to be found. I guess I'll just open a ticket there.
https://www.iana.org/assignments/protocol-numbers/protocol-n...
Related
Timeliness without datagrams using QUIC
The debate between TCP and UDP for internet applications emphasizes reliability and timeliness. UDP suits real-time scenarios like video streaming, while QUIC with congestion control mechanisms ensures efficient media delivery.
Show HN: Qq: like jq, but can transcode between many formats
The GitHub repository hosts `qq`, a tool using `jq` query syntax and `gojq` for configuration format transcoding. It offers interactive query building, multiple format support, and encoding performance focus. Installation options include source or releases. Contributions welcome.
Show HN: Drop-In SQS Replacement Based on SQLite
SmoothMQ is a user-friendly replacement for SQS, featuring a functional UI, observability, message scheduling, and rate-limiting. It allows private SQS instances on any cloud, compatible with existing clients.
Show HN: The easiest way to create web UIs for ROS robots
Transitive Robotics developed a ROS Tool with a React API for web-based robot interaction. Features include MQTTSync protocol, deduplication, Fleet API for multi-robot control, custom message types, and free/paid versions. Not suitable for heavy video streams. Version 0.3.8 released 7/8/2024.
Show HN: 30ms latency screen sharing in Rust
BitWHIP is a Rust-based CLI WebRTC Agent for low-latency desktop sharing and video streaming. It supports open protocols and works well with OBS, FFmpeg, and GStreamer. Find more on GitHub.