文件名称:Rust 中的高级 RTSP 多媒体流库
文件大小:255KB
文件格式:ZIP
更新时间:2024-07-18 13:29:29
rust rtsp ip-camera
视网膜Rust 中的高级 RTSP 多媒体流库。良好支持 ONVIF RTSP/1.0 IP 监控摄像机,满足Moonfire NVR 的需要。解决廉价闭源相机的损坏问题。进步:客户支持摘要认证。RTP over TCP 通过 RTSP 交错通道。基于 UDP 的 RTP。RTSP/1.0。RTSP/2.0。SRTP。ONVIF 反向通道支持(用于发送音频)。ONVIF 回放模式。接收 RTCP Sender Reports(目前只使用时间戳)发送 RTCP 接收器报告服务器支持输入/输出模式与 tokio 异步异步标准。(大多数 crate 的代码独立于异步库,所以我不认为这会很难添加。)仅与 std 同步编解码器解包视频:H.264(RFC 6184 )SVC定期基础设施更新每张图片有多个切片多个 SPS/PPS交错模式声音的AAC交错RFC 3551编解码器:G.711、G.723、L8/L16应用:ONVIF 元数据统一的、文档化的 API。(目前在命名、直接公开哪些字段与使用访问器等方面是随意的)丰富的错误。(当前使用无类型错误和已弃用的failure箱;有些错误消息非常详细
【文件预览】:
retina-main
----Cargo.lock(41KB)
----.github()
--------workflows()
----LICENSE-APACHE.txt(11KB)
----LICENSE-MIT.txt(1KB)
----src()
--------client()
--------lib.rs(12KB)
--------codec()
----Cargo.toml(1KB)
----benches()
--------depacketize.rs(3KB)
--------bunny.rtsp(158KB)
----examples()
--------client()
----.gitignore(8B)
----CHANGELOG.md(234B)
----fuzz()
--------fuzz_targets()
--------Cargo.lock(24KB)
--------Cargo.toml(522B)
--------.gitignore(25B)
----README.md(4KB)