Mike Coleman's repositories
aws-codegen
Code generator for AWS clients in Elixir.
digital_video_introduction
A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding).
ebpf-mpls-encap-decap
Sample project demonstrating how to use eBPF to encap/decap packets with an MPLS label.
Ensemble
Cast Mac windows to visionOS
example-webrtc-applications
Examples of WebRTC applications that are large, or use 3rd party libraries
go-oryx-lib
The public multiple media library for https://github.com/ossrs/go-oryx.
mikro-midi
USB MIDI Controller with Mackie Protocol support
MoonGen
MoonGen is a fully scriptable high-speed packet generator built on DPDK and LuaJIT. It can saturate a 10 Gbit/s connection with 64 byte packets on a single CPU core while executing user-provided Lua scripts for each packet. Multi-core support allows for even higher rates. It also features precise and accurate timestamping and rate control.
neper
neper is a Linux networking performance tool.
nff-go
NFF-Go -Network Function Framework for GO (former YANFF)
ntttcp-for-linux
A Linux network throughput multiple-thread benchmark tool.
s3-benchmark
Measure Amazon S3's performance from any location.
smpte2110-analyzer
Analyzer to inspect network packets generated by the SMPTE ST 2110 specification.
streamline
A reference system for end to end live streaming video. Capture, encode, package, uplink, origin, CDN, and player.
turn
Pion TURN server, a simple extendable Golang TURN server