Expand description
HTTP/HTTPS source driver for oxideav.
Implements Read + Seek over HTTP Range requests so any container
demuxer that takes a Box<dyn BytesSource> can read directly from a
URL. Servers must support Range: bytes=… (most static-file hosts
do; we verify with a HEAD at construction).
Wire it into a oxideav_source::SourceRegistry with register:
both http and https register as bytes-shape sources, so
reg.open(uri) yields SourceOutput::Bytes(_).
let mut reg = oxideav_source::with_defaults();
oxideav_http::register(&mut reg);
let _r = reg.open("https://example.com/clip.mp4").unwrap();Structs§
- Http
Source ReadSeekover an HTTP/HTTPS resource, usingRangerequests.