Tag Archives: video streaming

Amefy Video

Amefy Video is a plugin to play videos directly to a texture. It uses your original video, does not convert to other formats, to give you the best performance

– Compatible with formats on the final device (mp4,mov,m4v,3gp,…)
– Can open local files and from URL
– Compatible only with IOS, WebGL and TvOS for AppleTV
– Compatible with OpenGL and Metal
– Support hight resolutions tested on iPad air with 4K video

Simple MovieTextures for Unity WebGL

Unity has updated basic support for video playback on textures in Unity WebGL.

Unity’s built-in MovieTexture class is not currently available for the WebGL platform. However, it is simple and efficient to use the browser’s built-in html5 video element to render video to a texture instead. This package provides a basic implementation of a MovieTexture class on WebGL using html5 video, with support for basic playback controls (play/pause/seek).

See the contained VideoTest.cs script for a simple sample of playing back video on a texture with a basic UI allowing playback control.


GStreamer Movie Texture

Play any media inside a texture using the power of GStreamer:
– Local or remote (streaming) media
– Audio and Video
– Plays almost every format and codec
– Supports multiple network protocols
– OnError and OnFinish events
– Position control (seek, loop)
– Runs within the editor (see note)
– Currently supported platforms:
• Windows (32 and 64 bits)
• Android
– Not yet supported platforms:
• Linux (32 and 64 bits)
• iOS

GStreamer Movie Texture on the Asset Store:

GStreamer is a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology transparently. Developers can add new codecs and filters by writing a simple plugin with a clean, generic interface.


ImmersiaTV – multi-display environment

Between January 2016 and June 2018, ImmersiaTV will create a novel form of broadcast omnidirectional video, content production and delivery that offers end-users a coherent audiovisual experience across head mounted displays, second screens and the traditional TV set, instead of having their attention divided across them. This novel kind of content will seamlessly integrate with and further augment traditional TV and second display consumer habits. ImmersiaTV will assemble an end-to-end toolset covering the entire audiovisual value chain: immersive production tools, support for omnidirectional cameras, including ultra-high definition and high dynamic range images, and adaptive content coding and delivery, and demonstrate it through 3 pilot demonstrations addressing both on-demand and live content delivery.


ImmersiaTV – Immersive Experiences around TV, an integrated toolset for the production and distribution of immersive and interactive content across devices

The majority of European TV consumers now watch TV programs in a multi-display environment. Second screens -mostly smartphones, tablets or laptops- are generally used to check information not directly related to the events in the TV content being watched. As a result, the attention of the audience is generally divided between these different streams of information. Broadcasters have tried to orchestrate all these different rendering platforms to complement each other consistently. However, their success is limited, and this limited success is due, at least in part, to the very different formats in which information is delivered (web-based texts, mobile apps, traditional broadcast television, etc.).

In this context, the arrival of immersive head-mounted displays to the consumer market introduces new possibilities, but also poses new challenges. Immersive displays impose radically different audience requirements compared to traditional broadcast TV and social media. In addition, immersive displays challenge the conventions of traditional audiovisual language. For example, cuts between shots, which constitute the very basic fabric of traditional cinematic language, do not work well in immersive displays. From a user perspective, omnidirectional TV offers a new user experience and a different way of engaging with the audiovisual content.

In parallel, the evolution of digital broadband streaming and capture devices has transformed the production and delivery of omnidirectional video from an experimental proof of concept to an industrial possibility. In addition, recent advances in computer graphics have blurred the line between 3D synthetic content -animation movies and videogames- and omnidirectional video streams.

This project will create new forms of digital storytelling and broadcast production that, by putting omnidirectional video at the center of the creation, production and distribution of broadcast content, delivers an all-encompassing experience that integrates the specificities of immersive displays, and the feeling of “being there”, within the contemporary living room. We propose a new form of broadcast omnidirectional video that offers end-users a coherent audiovisual experience across head mounted displays, second screens and the traditional TV set, instead of having their attention divided across them. This new experience will seamlessly integrate with and further augment traditional TV and second screen consumer habits. In other terms: the audience will still be able to watch TV sitting on their couch, or tweet comments about it. However, by putting omnidirectional content at the center of the creation, production and distribution processes, the audience will also be able to use immersive displays to feel like being inside the audiovisual stream.

ImmersiaTV is an innovation project funded by the H2020 program.

GStreamer at Unity Asset Store