Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
092f931
Add additional deps
ladvoc Aug 26, 2026
01c9da6
Implement bitstream readers
ladvoc Aug 26, 2026
534d66a
Implement RTP access unit assembly
ladvoc Aug 26, 2026
cbb5e95
Implement H26x depacketization
ladvoc Aug 26, 2026
39dfc50
Implement VP8/VP9 depacketization
ladvoc Aug 26, 2026
81317fd
Implement AV1 depacketization
ladvoc Aug 26, 2026
9825816
Implement authentication
ladvoc Aug 26, 2026
fd9286c
Implement RTSP client
ladvoc Aug 26, 2026
0266fab
Implement SDP parsing
ladvoc Aug 26, 2026
364f5c3
Implement dimension parsing
ladvoc Aug 26, 2026
d9ba3a5
Implement source
ladvoc Aug 26, 2026
f17b491
Document new source
ladvoc Aug 26, 2026
5464c95
Expose source over FFI
ladvoc Aug 26, 2026
7f4eea1
Changeset
ladvoc Aug 26, 2026
4f8c75f
Add additional deps
ladvoc Aug 26, 2026
23c4f8d
Implement test server
ladvoc Aug 26, 2026
4dc5363
Implement integration tests
ladvoc Aug 26, 2026
e3b92de
Document testing conventions
ladvoc Aug 26, 2026
7ddce46
Initial RTSPs (secure) support
ladvoc Aug 26, 2026
035a03a
Use http-auth crate
ladvoc Aug 26, 2026
0c673cd
Use rtsp-types crate
ladvoc Aug 26, 2026
9135526
Use sdp-types crate
ladvoc Aug 26, 2026
7c2d2a3
Use url crate
ladvoc Aug 26, 2026
494b36a
Reuse codec helpers
ladvoc Aug 26, 2026
94dca63
Reuse AVC NAL splitter
ladvoc Aug 26, 2026
5ea8a1d
Bound access unit assembly
ladvoc Aug 26, 2026
62284b2
Add byte reader
ladvoc Aug 26, 2026
95ff249
Strip control characters from server strings
ladvoc Aug 26, 2026
87fb636
Warn when TLS verification is disabled
ladvoc Aug 26, 2026
c25f311
Split payload parsing from assembly
ladvoc Aug 26, 2026
626f2e6
Use byte reader in dimension parsing
ladvoc Aug 26, 2026
d56fe40
Name NAL unit types
ladvoc Aug 26, 2026
fa0c176
Escape server strings in errors
ladvoc Aug 26, 2026
53ef9ed
Expand integration tests
ladvoc Aug 26, 2026
2c81911
Log additional video tracks
ladvoc Aug 26, 2026
84ac6e8
Document best practices for untrusted input
ladvoc Aug 27, 2026
dd7caaf
generated protobuf
github-actions[bot] Aug 28, 2026
5597a0b
Use spawn_blocking directly
ladvoc Sep 9, 2026
3647930
Format RTSP sources
ladvoc Oct 14, 2026
170b359
Fix RTSP H26x helper visibility
ladvoc Oct 14, 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