diff --git a/README.md b/README.md index 488732e..df0b05f 100644 --- a/README.md +++ b/README.md @@ -3,12 +3,10 @@ A simple Swift package for video encoding and decoding with Annex-B adaptors optimized for transferring video over a network. -Example data flow - -> Example data flow when using `Transcoding` - `Transcoding` is used for video encoding and decoding in [Castaway](https://finnvoorhees.com/castaway), an app that streams HDMI capture devices from an iPad or Mac to a nearby Vision Pro. +Example data flow + ## Usage ### VideoEncoder `VideoEncoder` is an object that takes `CMSampleBuffer`s containing `CVPixelBuffer`s and outputs a stream of `CMSampleBuffer`s containing `CMBlockBuffer`s containing compressed H264/HEVC data. `VideoEncoder` is initialized with a `Config`, with presets for live capture, active transcoding, background transcoding, and ultra-low latency following Apple's recommendations.