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

  1. Settings → Streaming & Media: pick encoder + bitrate + calidad
  2. Lanza un juego: click en el botón rojo de la barra; indicador rojo confirma grabación
  3. Guardar últimos momentos: Hotkey para volcar el rolling buffer al disco
  4. Stop & ubicar: Click de nuevo; revelar en Finder via Share

Twitch o YouTube

  1. Settings → Streaming & Media → Twitch/YouTube
  2. Pega tu stream key y haz Verify (feedback inmediato)
  3. Pick Resolución & Encoder
  4. Inicia desde un juego: el botón streaming aparece en la barra
  5. 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.

Botón Share y Hotkeys

Single-press share — revelación rápida del clip más reciente. Long-press — flush del rolling video buffer. Bind en Settings → Hotkeys.