My5 is Channel 5’s official streaming app, and its defining trait is that everything is free. No subscription gates the catalogue: the whole thing is ad-supported, funded by ad breaks served during playback. That single decision shapes the product. It puts the ad-insertion pipeline at the centre of the video layer rather than treating it as an afterthought, and it means the account you create exists to sync your watchlist and resume points across devices, not to unlock paid tiers.
I worked on the My5 Android app and the Fire TV app (1M+ downloads) and contributed to iOS and tvOS in Swift. That was June 2018–December 2019, at Massive Interactive and then Deltatre. The product streams Channel 5 and its sister channels (5STAR, 5USA, 5SELECT, 5ACTION) live, alongside an on-demand catalogue of catch-up episodes, full box sets, and originals covering drama, reality, factual, and entertainment. The app sits within the Paramount/Channel 5 portfolio, and a shared account keeps a viewer’s progress and preferences consistent wherever they sign in.
Architecture
The app is built on Apache Cordova as its cross-platform foundation, but the parts that matter most for playback are native. The tvOS app is built fully natively, and native Android and iOS layers handle video and the platform-specific features underneath the shared shell. That split lets one codebase carry the browsing and account experience while each platform keeps a native player.
The stack:
- Apache Cordova as the cross-platform app foundation
- A fully native tvOS app, with native Android and iOS layers for playback and platform-specific features
- Native video playback with adaptive bitrate streaming (HLS/DASH)
- DRM-protected playback (Widevine on Android, FairPlay on iOS) for licensed broadcast content
- Server-side and client-side ad insertion for the ad-supported, free-to-view model
- CDN distribution for live and on-demand streams
- Authentication and account services for cross-device sync of watchlist and resume points
- Analytics and playback/QoS telemetry for engagement and streaming quality
Ad-Supported Playback
Because there is no subscription, ad insertion is not a bolt-on: it runs through both live and on-demand playback. Server-side and client-side ad insertion stitch breaks into streams, and the harder part is doing it without breaking continuity, so a mid-roll on a catch-up episode or a live channel does not feel like the app has stalled. Resume-from-anywhere leans on account services to sync playback position, so a session started on one device picks up cleanly on another. Playback and quality-of-service telemetry feed back into reliability and into the personalised home rails that decide what each viewer sees first.
Features
- Live TV: Stream Channel 5, 5STAR, 5USA, 5SELECT, and 5ACTION as they broadcast, with a live schedule for what is on now and next
- Catch-up and Box Sets: Watch shows on demand after broadcast and binge full box sets, organised into browsable categories, genres, and curated collections
- Continue Watching: Resume any title from where it was left off, with playback position synced across devices
- Personalised Browsing: Home rails and recommendations shaped by viewing habits, plus a watchlist for saving titles
- Registration and Profiles: A free account unlocks cross-device sync, watchlist, and resume, with sign-in shared across the wider Channel 5 streaming experience
- Accessibility: Subtitles and captions on supported titles
Frequently Asked Questions
Is My5 free to use? Yes. My5 is free and ad-supported across the whole catalogue, funded by ad breaks served during playback rather than a subscription. A free account is optional and exists to sync your watchlist and resume points.
Which channels can I watch live on My5? My5 streams Channel 5 and its sister channels live: 5STAR, 5USA, 5SELECT, and 5ACTION, alongside an on-demand catalogue of catch-up episodes and box sets.
How is My5 built across mobile and TV? The app uses Apache Cordova as its cross-platform foundation, with a fully native tvOS app and native Android and iOS layers handling video playback and platform-specific features.
My5 es la aplicación oficial de streaming de Channel 5, y su rasgo definitorio es que todo es gratis. Ninguna suscripción cierra el catálogo: el conjunto se financia con anuncios, mediante cortes publicitarios servidos durante la reproducción. Esa sola decisión da forma al producto. Pone el canal de inserción de anuncios en el centro de la capa de vídeo, en lugar de tratarlo como un añadido, y significa que la cuenta que creas existe para sincronizar tu lista y tus puntos de reanudación entre dispositivos, no para desbloquear tramos de pago.
Trabajé en la app de My5 para Android y en Fire TV (1M+ descargas) y contribuí a iOS y tvOS en Swift. Fue de junio de 2018 a diciembre de 2019, en Massive Interactive y después en Deltatre. El producto emite Channel 5 y sus canales hermanos (5STAR, 5USA, 5SELECT, 5ACTION) en directo, junto a un catálogo a la carta de episodios en diferido, series completas y originales de drama, reality, factual y entretenimiento. La app forma parte del portfolio de Paramount/Channel 5, y una cuenta compartida mantiene el progreso y las preferencias de quien mira, sea cual sea el sitio en el que inicie sesión.
Arquitectura
La app se construye sobre Apache Cordova como base multiplataforma, pero las partes que más importan para la reproducción son nativas. La app de tvOS está construida del todo en nativo, y unas capas nativas de Android e iOS se ocupan del vídeo y de las funciones propias de cada plataforma por debajo de la capa compartida. Ese reparto permite que un solo código lleve la navegación y la cuenta, mientras cada plataforma conserva un reproductor nativo.
La pila:
- Apache Cordova como base multiplataforma de la app
- Una app de tvOS totalmente nativa, con capas nativas de Android e iOS para la reproducción y las funciones propias de cada plataforma
- Reproducción de vídeo nativa con streaming de tasa de bits adaptativa (HLS/DASH)
- Reproducción protegida con DRM (Widevine en Android, FairPlay en iOS) para el contenido de emisión con licencia
- Inserción de anuncios en servidor y en cliente para el modelo gratuito y financiado con publicidad
- Distribución por CDN de los flujos en directo y a la carta
- Servicios de autenticación y de cuenta para sincronizar la lista y los puntos de reanudación entre dispositivos
- Analítica y telemetría de reproducción y de calidad de servicio, para el uso y la calidad del streaming
Reproducción financiada con anuncios
Como no hay suscripción, la inserción de anuncios no es un añadido: recorre tanto la reproducción en directo como la de carta. La inserción en servidor y en cliente cose los cortes dentro de los flujos, y la parte difícil es hacerlo sin romper la continuidad, de modo que un mid-roll en un episodio en diferido o en un canal en directo no parezca que la app se ha quedado colgada. Retomar desde cualquier sitio se apoya en los servicios de cuenta para sincronizar la posición de reproducción, así que una sesión empezada en un dispositivo sigue con limpieza en otro. La telemetría de reproducción y de calidad de servicio vuelve a la fiabilidad y a las filas personalizadas de la portada, que deciden qué ve primero cada persona.
Funciones
- Televisión en directo: emite Channel 5, 5STAR, 5USA, 5SELECT y 5ACTION según se emiten, con una parrilla en directo de lo que hay ahora y de lo que viene
- En diferido y series completas: ver los programas a la carta después de la emisión y tragarse series completas, organizadas en categorías navegables, géneros y colecciones seleccionadas
- Seguir viendo: retomar cualquier título desde donde se dejó, con la posición de reproducción sincronizada entre dispositivos
- Navegación personalizada: filas de la portada y recomendaciones formadas por los hábitos de visionado, más una lista para guardar títulos
- Registro y perfiles: una cuenta gratuita desbloquea la sincronización entre dispositivos, la lista y la reanudación, con un inicio de sesión compartido en la experiencia de streaming más amplia de Channel 5
- Accesibilidad: subtítulos en los títulos que los admiten
Preguntas frecuentes
¿My5 es gratis? Sí. My5 es gratuito y se financia con anuncios en todo el catálogo, mediante cortes publicitarios servidos durante la reproducción y no con una suscripción. Una cuenta gratuita es opcional y existe para sincronizar la lista y los puntos de reanudación.
¿Qué canales puedo ver en directo en My5? My5 emite en directo Channel 5 y sus canales hermanos: 5STAR, 5USA, 5SELECT y 5ACTION, junto a un catálogo a la carta de episodios en diferido y series completas.
¿Cómo está construido My5 en móvil y en televisión? La app usa Apache Cordova como base multiplataforma, con una app de tvOS totalmente nativa y capas nativas de Android e iOS que se ocupan de la reproducción de vídeo y de las funciones propias de cada plataforma.
