Grabación y Streaming
Graba sesiones localmente (H.264/HEVC/ProRes) o transmite en vivo a Twitch, YouTube, o cualquier endpoint RTMP personalizado — sin salir del juego.
Descripción General
El pipeline se ejecuta en proceso via HaishinKit — handshake RTMP real, mensajería AMF0, mux FLV, codificación H.264/HEVC y AAC por VideoToolbox. Sin procesos externos, pipes, o FIFOs — el backpressure fluye sincrónicamente sin caída silenciosa de frames.
Características
- Grabación Local: H.264, HEVC, o ProRes 422/4444 lossless
- Transmisión en vivo: Twitch/YouTube (verificación de stream-key) o RTMP custom
- Controles in-game: Start/stop desde la barra del juego
- Codificación por Hardware: H.264/HEVC VideoToolbox + AAC
- Resoluciones de Stream: Nativa / 720p / 1080p / 1440p / 4K. ProRes se degrada a H.264 para streaming
- Rolling Video Buffer: Hotkey "guardar últimos momentos" vuelca los segundos pasados al disco
- Botón Share: Single-press y long-press configurables por juego
- Con o Sin Shaders: Captura el drawable post-shader o el frame raw del core
Cómo Usarlo
Grabación Local
- Settings → Streaming & Media: pick encoder + bitrate + calidad
- Lanza un juego: click en el botón rojo de la barra; indicador rojo confirma grabación
- Guardar últimos momentos: Hotkey para volcar el rolling buffer al disco
- Stop & ubicar: Click de nuevo; revelar en Finder via Share
Twitch o YouTube
- Settings → Streaming & Media → Twitch/YouTube
- Pega tu stream key y haz Verify (feedback inmediato)
- Pick Resolución & Encoder
- Inicia desde un juego: el botón streaming aparece en la barra
- Stop: Click de nuevo o cierra el juego
RTMP Custom
Tab Custom, pega tu URL RTMP (con stream key si aplicable), verifica, y comienza a transmitir.