go2rtc
go2rtc是一个开源的摄像头流媒体应用,支持RTSP、WebRTC、HomeKit等多种协议。它具有低延迟、无依赖的特点,可从RTSP、RTMP、HTTP等多种源接收流媒体,并支持转码和双向音频。该应用兼容Windows、macOS、Linux等系统,可集成到智能家居平台,为视频流传输提供灵活解决方案。
sonoff-hack
sonoff-hack是一个针对Sonoff GK-200MP系列摄像头的自定义固件项目。基于yi-hack-Allwinner开发,该固件在不覆盖原始系统的情况下,增加了ONVIF服务器、RTSP流、MQTT支持和Web配置界面等功能。项目支持多个型号,提供详细文档,让用户在保持原有功能的同时获得更多控制和定制选项。
html5_rtsp_player
html5_rtsp_player是一个JavaScript库,实现在浏览器中直接播放RTSP流媒体。它将解码任务转移到用户浏览器,避免中间服务器转码,从而降低延迟并提高性能。该项目支持H264和AAC编码,兼容多数主流浏览器,集成方便。这为在网页上播放IP摄像头等RTSP源提供了高效方案。
SharpRTSP
SharpRTSP是一个C#开发的库,用于构建RTSP客户端、服务器和处理RTP数据流。支持H264、H265、G711等音视频格式,提供UDP、TCP和多播传输。包含RTSP客户端、摄像机服务器等示例,实现了多种RTSP/RTP相关功能。该库主要处理传输层,不涉及音视频解码,用户需要使用其他工具(如FFMPEG)来解码生成的原始数据。
docker-wyze-bridge
该Docker容器为Wyze摄像头提供本地流媒体服务,支持WebRTC、RTSP、RTMP和HLS协议。适用于大多数Wyze摄像头,包括室外、门铃和2K型号,无需修改固件。项目整合了多种开源技术,实现直接从摄像头传输视频流,不占用额外带宽。新版本改进了Web界面认证,添加了自定义流认证和MediaMTX录制功能。