awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

26 个仓库

Awesome GitHub RepositoriesSession Recorders

Automated utilities for capturing media streams and participant activity in real-time sessions.

Distinct from Macro Recorders: Distinct from Macro Recorders: focuses on server-side media session recording rather than UI action replay.

Explore 26 awesome GitHub repositories matching development tools & productivity · Session Recorders. Refine with filters or upvote what's useful.

Awesome Session Recorders GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • daytonaio/daytonadaytonaio 的头像

    daytonaio/daytona

    72,416在 GitHub 上查看↗

    Daytona is a cloud-native development environment platform designed to orchestrate ephemeral, containerized workspaces. It provides a centralized system for managing reproducible coding environments as code, ensuring consistency across distributed teams by abstracting the underlying infrastructure. By utilizing declarative configuration, the platform automates the entire lifecycle of development sandboxes, from initial provisioning to resource governance. The platform distinguishes itself through its infrastructure-agnostic runner layer, which allows development environments to be deployed ac

    Provides web-based interfaces for viewing and managing recorded development sessions for auditing and review.

    TypeScriptagentic-workflowaiai-agents
    在 GitHub 上查看↗72,416
  • gravitational/teleportgravitational 的头像

    gravitational/teleport

    19,863在 GitHub 上查看↗

    Teleport is a zero-trust access platform designed to provide secure, identity-based connectivity to servers, databases, and Kubernetes clusters. It functions as a centralized gateway that replaces static credentials with short-lived, identity-bound cryptographic certificates, effectively eliminating the need for traditional VPNs and long-term secret exposure. The platform distinguishes itself by orchestrating access through a unified control plane that maps external identity provider claims to granular, role-based infrastructure permissions. It enforces security through mutual TLS gateways an

    The platform captures interactive session activity and protocol-level events across infrastructure resources to provide a comprehensive audit trail for compliance.

    Goauditbastioncertificate
    在 GitHub 上查看↗19,863
  • livekit/livekitlivekit 的头像

    livekit/livekit

    19,358在 GitHub 上查看↗

    LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with users through voice, video, and text. It provides a centralized, event-driven architecture to manage the entire lifecycle of automated participants, from initialization and session state management to graceful shutdown. By utilizing a selective forwarding unit, the platform efficiently routes media streams between participants and agents, ensuring low-latency communication and secure, token-based authentication for all connections. The platform distinguishes itself through it

    Triggers recording processes automatically upon room creation to capture all participant activity.

    Gogolangmedia-serversfu
    在 GitHub 上查看↗19,358
  • sonic-pi-net/sonic-pisonic-pi-net 的头像

    sonic-pi-net/sonic-pi

    11,866在 GitHub 上查看↗

    Sonic Pi is a live coding music environment and algorithmic composition tool. It functions as a Ruby-based audio engine that allows users to compose and perform music in real time by writing and executing code during playback. The platform serves as an educational coding platform, using sound creation as a play-based environment to teach software logic and programming principles. It also acts as a MIDI and OSC controller for synchronizing external hardware and software. The system covers a broad range of audio capabilities, including software-based sound synthesis, audio sample manipulation,

    Captures the application window and master audio mix into a single video file for desktop playback.

    C++artaudioeducation
    在 GitHub 上查看↗11,866
  • daniulive/smarterstreamingdaniulive 的头像

    daniulive/SmarterStreaming

    11,170在 GitHub 上查看↗

    SmarterStreaming is a cross-platform SDK for hardware-accelerated audio and video capture, encoding, and streaming. It provides a complete media pipeline for low-latency RTMP and RTSP streaming, and includes an embedded lightweight RTSP server that can serve live feeds directly from the source device to local network clients without requiring a separate server. The SDK also integrates with GB28181 surveillance platforms, enabling compliant device registration and streaming for standardized video monitoring systems. The project distinguishes itself through a set of integrated capabilities for

    Provides start, stop, pause, resume, and file-splitting controls for live stream recording sessions.

    Javaandroid-rtmpgb28181hevc
    在 GitHub 上查看↗11,170
  • phw/peekphw 的头像

    phw/peek

    10,563在 GitHub 上查看↗

    Peek is a desktop screen recorder for Linux systems designed to capture specific rectangular areas of the display. It functions as an animated image and video creator, allowing users to record short, silent screencasts of desktop activity. The application provides a focused workflow for generating visual content, such as instructional documentation, bug reports, and project updates. It enables users to export recordings in various formats and includes options to optimize the quality and file size of animated images for web integration. The software utilizes native display protocols to manage

    Synchronizes frame acquisition with a timer-based trigger to maintain consistent capture rates during active screen recording sessions.

    Valaapnggifgif-recorder
    在 GitHub 上查看↗10,563
  • rustdesk/rustdesk-serverrustdesk 的头像

    rustdesk/rustdesk-server

    9,943在 GitHub 上查看↗

    rustdesk-server is a self-hosted remote desktop server infrastructure designed to manage ID signaling and relay traffic for remote connections between peers. It provides the necessary backend environment to coordinate remote access sessions through rendezvous-based signaling and relay-based traffic forwarding. The system distinguishes itself with a remote access management console for organizing devices and enforcing security policies, as well as an identity integrator for OIDC-based federation and LDAP directory synchronization. It utilizes geolocation-aware routing to distribute traffic acr

    Captures video streams of remote sessions for audit and training purposes via server-side recording.

    Rustremote-accessremote-controlremote-desktop
    在 GitHub 上查看↗9,943
  • mamedev/mamemamedev 的头像

    mamedev/mame

    9,929在 GitHub 上查看↗

    MAME is a vintage hardware emulation platform designed to recreate the circuitry of arcade games, computers, and consoles to run original software on modern devices. It functions as a retro gaming preservation framework for managing, verifying, and archiving ROM sets and disk images to ensure long-term software accessibility. The project features a system debugging tool for inspecting emulated memory, CPU registers, and execution flow via breakpoints and disassembly. It also includes a Lua-based automation layer that exposes core system state and hardware controls for custom behavior and anal

    Records synchronized audio and video output from emulation sessions into animation files.

    C++
    在 GitHub 上查看↗9,929
  • livekit/agentslivekit 的头像

    livekit/agents

    9,379在 GitHub 上查看↗

    This project is a framework for developing multimodal AI agents that function as programmable participants in real-time communication rooms. It enables the construction of agents that can see, hear, and speak by integrating speech-to-text, large language models, and text-to-speech pipelines to facilitate low-latency, natural conversations. The system is distinguished by its advanced orchestration of real-time media and conversational flow, including support for full-duplex speech, preemptive response generation, and sophisticated interruption management. It further differentiates itself throu

    Automatically triggers the recording of media streams and participant activity upon room creation.

    Pythonagentsaiopenai
    在 GitHub 上查看↗9,379
  • bigbluebutton/bigbluebuttonbigbluebutton 的头像

    bigbluebutton/bigbluebutton

    9,040在 GitHub 上查看↗

    BigBlueButton is an open-source virtual classroom software and meeting server designed for hosting real-time online teaching sessions. It functions as a WebRTC video conferencing platform and collaboration suite, providing a self-hosted environment for virtual classroom management and online course administration. The system distinguishes itself through specialized educational tools, including an interactive quiz engine, breakout room coordination, and live polling. It provides a comprehensive suite of collaborative assets such as a shared infinite whiteboard, real-time co-authored notes, and

    Captures video and presentation layouts of live sessions for later review and playback.

    JavaScriptbigbluebuttoncollaborationconferencing
    在 GitHub 上查看↗9,040
  • lipku/livetalkinglipku 的头像

    lipku/LiveTalking

    8,042在 GitHub 上查看↗

    LiveTalking is an interactive talking head engine and AI avatar management platform designed to synchronize synthetic speech with facial movements. It functions as a real-time orchestrator that connects large language models and text-to-speech services to neural-rendered digital humans. The project distinguishes itself through low-latency streaming capabilities and the ability to handle real-time conversational interruptions. It supports advanced audio-visual customization, including human voice cloning and the ability to drive avatar expressions using real-time webcam data. The platform cov

    Captures the synchronized audio and visual output of an avatar session and saves it as a video file.

    Pythonaigcdigihumandigital-human
    在 GitHub 上查看↗8,042
  • wesnoth/wesnothwesnoth 的头像

    wesnoth/wesnoth

    6,678在 GitHub 上查看↗

    Battle for Wesnoth is an open-source turn-based strategy game set in a high fantasy world, built around hex-grid tactical combat. At its core, it is both a complete game and a game engine, offering single-player campaigns and multiplayer battles where players command faction-specific units across terrain that provides tactical advantages. The project is fundamentally a turn-based strategy game with a dedicated multiplayer platform, supporting online and local matches with replay recording and playback. What distinguishes Wesnoth is its deep commitment to custom content creation and modding. T

    Records and stores game state sequences for later playback and tactical review.

    C++fantasyfreegame
    在 GitHub 上查看↗6,678
  • warp-tech/warpgatewarp-tech 的头像

    warp-tech/warpgate

    6,578在 GitHub 上查看↗

    Warpgate is an SSH bastion host that authenticates users and proxies connections to internal servers while recording all session activity. It is distributed as a single standalone binary with no runtime dependencies, stores configuration and session data in a local SQLite database by default, and supports role-based access control to determine which users can reach which targets. The bastion verifies identity through a configurable chain of authentication methods including passwords, one-time codes, single sign-on, and time-limited ticket tokens. It captures and stores SSH session activity as

    Captures and stores all SSH session activity for replay and compliance auditing.

    Rustbastionbastion-hosthttps
    在 GitHub 上查看↗6,578
  • netless-io/flatnetless-io 的头像

    netless-io/flat

    6,410在 GitHub 上查看↗

    Flat is an open-source virtual classroom client that combines real-time video conferencing, an interactive whiteboard, screen sharing, and session recording into a single cross-platform application. Built with Electron and React, it provides a desktop shell for hosting and joining live teaching sessions on Windows and macOS, with a web-based interface that integrates video, audio, whiteboard annotations, and messaging for synchronous student engagement. The platform distinguishes itself through its integration of Agora's Real-Time Communication engine with the Software-Defined Real-Time Netwo

    Replays whiteboard actions, video, audio, and messaging from past classroom sessions for asynchronous review.

    TypeScriptagoraagora-flatcloud-recording
    在 GitHub 上查看↗6,410
  • mixxxdj/mixxxmixxxdj 的头像

    mixxxdj/mixxx

    6,397在 GitHub 上查看↗

    Mixxx is a free, open-source DJ application that runs on Windows, macOS, and Linux, providing a complete platform for mixing audio tracks with beat detection, key analysis, and real-time effects during live performances. It functions as a digital mixer that supports MIDI controller mapping, timecode vinyl control, and custom skin layouts, while also serving as a live performance recording tool that can capture mixes to audio files and broadcast them to internet radio servers in real time. The application distinguishes itself through a comprehensive architecture that coordinates automated play

    Saves the combined audio output of a DJ session to a file for later playback or sharing.

    C++audiodjhid
    在 GitHub 上查看↗6,397
  • liftoff/gateoneliftoff 的头像

    liftoff/GateOne

    6,300在 GitHub 上查看↗

    Gate One is an HTML5-powered terminal emulator and SSH client

    Records and replays terminal sessions through a web interface for auditing and compliance purposes.

    JavaScript
    在 GitHub 上查看↗6,300
  • cowrie/cowriecowrie 的头像

    cowrie/cowrie

    6,181在 GitHub 上查看↗

    .. SPDX-FileCopyrightText: 2014 Upi Tamminen .. SPDX-FileCopyrightText: 2014-2025 Michel Oosterhof .. .. SPDX-License-Identifier: BSD-3-Clause

    Records and replays full shell sessions, file transfers, and connection attempts for forensic analysis of attacker behavior.

    Pythonattackercowriecowrie-ssh
    在 GitHub 上查看↗6,181
  • android/camera-samplesandroid 的头像

    android/camera-samples

    5,422在 GitHub 上查看↗

    这是一系列用于集成 Android 相机硬件和软件 API 的参考实现和代码示例。该项目提供了使用 Jetpack CameraX 库和底层 Camera2 API 实现照片和视频拍摄功能的演示。 该仓库包括针对高性能录制的专门实现,例如高帧率慢动作和高动态范围(HDR)视频。它还具有机器学习视觉示例,演示了如何分析实时相机帧以进行对象检测和二维码扫描。 该项目涵盖了广泛的成像功能,包括静态图像采集、实时取景器渲染和视频质量配置。它进一步详细介绍了使用制造商特定的硬件扩展来应用散景、夜间模式和 HDR 等效果。 这些示例包括用于渲染视觉叠加的坐标映射实用程序,以及用于跟踪录制状态的事件监控功能。

    Controls the video recording process by starting, pausing, and stopping the capture session.

    Kotlinkotlinsamples
    在 GitHub 上查看↗5,422
  • anyrtcio-community/anyrtc-rtmp-opensourceanyrtcIO-Community 的头像

    anyrtcIO-Community/anyRTC-RTMP-OpenSource

    4,904在 GitHub 上查看↗

    该项目是一个 RTMP 媒体流 SDK 和实时通信框架,专为推送和播放音视频流而设计。它为交互式广播、低延迟语音和视频通话提供了工具,并提供了一个兼容 Windows、iOS 和 Android 的跨平台媒体播放器。 该工具包支持具有多主播互动功能的交互式直播,以及通过 CDN 将流推送到分发服务器的能力。它包括一个用于捕获直播会话并将其保存为云存储文件的云录制管理器,以及一个用于复合流混合和布局配置的系统。 其他能力涵盖实时消息传递和信令,包括频道消息广播和用户在线状态跟踪。该项目还提供用于 GPU 加速过滤和原始帧操作的视频处理工具,以及用于空间模拟和语音效果的音频处理工具。协作实用程序(如同步交互式白板)也集成在框架中。

    Provides controls to manage the lifecycle of audio and video recording sessions, including start and stop operations.

    C++androidffmpeghls
    在 GitHub 上查看↗4,904
  • snesrev/zelda3snesrev 的头像

    snesrev/zelda3

    4,654在 GitHub 上查看↗

    This project is a reverse-engineered game port and reimplementation of a classic title designed to run natively on modern hardware. It utilizes a custom game engine that recreates original machine code logic and uses extracted assets to provide a playable experience. The implementation ensures behavioral parity through frame-perfect logic verification, comparing real-time execution against reference logs. It distinguishes itself with a multi-language localization system that extracts dialogue and fonts from regional files, as well as visual enhancements including pixel shaders, widescreen asp

    Captures game state and input history to facilitate replaying or testing specific sequences.

    C
    在 GitHub 上查看↗4,654
上一个12下一个
  1. Home
  2. Development Tools & Productivity
  3. Macro Recorders
  4. Session Recorders

探索子标签

  • AttackerRecords and replays full shell sessions, file transfers, and connection attempts for forensic analysis of attacker behavior. **Distinct from Session Recorders:** Distinct from Session Recorders: focuses on recording attacker shell sessions for security forensics, not general media or UI session recording.
  • Audio Mix RecordersTools for capturing the combined audio output of a live mixing session to a file. **Distinct from Session Recorders:** Distinct from Session Recorders: focuses on capturing the final mixed audio output, not general media streams or participant activity.
  • ClassroomTools that capture and replay whiteboard actions, video, audio, and messaging from live classroom sessions for asynchronous review. **Distinct from Session Recorders:** Distinct from Session Recorders: focuses on educational classroom sessions with synchronized whiteboard and media replay, not general media stream capture.
  • Game Replay CaptureRecording and compressing game state sequences for later playback and review. **Distinct from Session Recorders:** Distinct from Session Recorders: specifically targets game state snapshots and event sequences for replays rather than media streams.
  • InfrastructureUtilities for capturing interactive session activity and protocol-level events across infrastructure resources. **Distinct from Session Recorders:** Distinct from Session Recorders: focuses on infrastructure-level protocol and command-line session recording for audit trails rather than general media or participant activity.
  • Media Session CaptureRecording the synchronized audio and visual output of a software session into a single file. **Distinct from Session Recorders:** Distinct from Session Recorders: specifically captures the combined master audio mix and application window as a video file.
  • Media Session Recording ControlsInterfaces for managing the lifecycle of audio and video recording sessions including file segmentation. **Distinct from Session Recorders:** Distinct from Session Recorders: focuses specifically on the state control (start/stop/pause) and file splitting of media streams.
  • SSH1 个子标签Captures and stores SSH session activity for later review and compliance auditing. **Distinct from Session Recorders:** Distinct from general Session Recorders: focuses on SSH protocol-level session capture rather than media streams or UI replay.