Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
f796923
Add additional deps
ladvoc Aug 26, 2026
7d188b2
Implement bitstream readers
ladvoc Aug 26, 2026
af41d5e
Implement RTP access unit assembly
ladvoc Aug 26, 2026
59995f3
Implement H26x depacketization
ladvoc Aug 26, 2026
62cfd65
Implement VP8/VP9 depacketization
ladvoc Aug 26, 2026
559d014
Implement AV1 depacketization
ladvoc Aug 26, 2026
f229a97
Implement authentication
ladvoc Aug 26, 2026
fe5440e
Implement RTSP client
ladvoc Aug 26, 2026
ebc1a49
Implement SDP parsing
ladvoc Aug 26, 2026
9ee4314
Implement dimension parsing
ladvoc Aug 26, 2026
d21cedb
Implement source
ladvoc Aug 26, 2026
366c5aa
Document new source
ladvoc Aug 26, 2026
fd12e9e
Expose source over FFI
ladvoc Aug 26, 2026
4b4bf72
Changeset
ladvoc Aug 26, 2026
f5005d4
Add additional deps
ladvoc Aug 26, 2026
77849a0
Implement test server
ladvoc Aug 26, 2026
9dac88c
Implement integration tests
ladvoc Aug 26, 2026
a84f77a
Document testing conventions
ladvoc Aug 26, 2026
8b6108a
Initial RTSPs (secure) support
ladvoc Aug 26, 2026
76bc905
Use http-auth crate
ladvoc Aug 26, 2026
3a2854d
Use rtsp-types crate
ladvoc Aug 26, 2026
d4996b6
Use sdp-types crate
ladvoc Aug 26, 2026
aafe9d4
Use url crate
ladvoc Aug 26, 2026
4d9ee79
Reuse codec helpers
ladvoc Aug 26, 2026
ed12bf9
Reuse AVC NAL splitter
ladvoc Aug 26, 2026
2576c70
Bound access unit assembly
ladvoc Aug 26, 2026
c667b50
Add byte reader
ladvoc Aug 26, 2026
ec086f6
Strip control characters from server strings
ladvoc Aug 26, 2026
005eecc
Warn when TLS verification is disabled
ladvoc Aug 26, 2026
01790c9
Split payload parsing from assembly
ladvoc Aug 26, 2026
e8ffff7
Use byte reader in dimension parsing
ladvoc Aug 26, 2026
4f47012
Name NAL unit types
ladvoc Aug 26, 2026
7fbc7d5
Escape server strings in errors
ladvoc Aug 26, 2026
39b5dcd
Expand integration tests
ladvoc Aug 26, 2026
ad985d0
Log additional video tracks
ladvoc Aug 26, 2026
fd68a06
Document best practices for untrusted input
ladvoc Aug 27, 2026
a44bd31
generated protobuf
github-actions[bot] Aug 28, 2026
cd1a226
Use spawn_blocking directly
ladvoc Sep 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .changeset/capture-source-rtsp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
livekit-capture: minor
livekit-ffi: minor
---

Add a capture source that ingests encoded video from an RTSP server.
250 changes: 250 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading