Skip to main content

How channels work

The same way it works for a TV, channels allow you to stream content to a screen. Within the metaverse, here is how channels are used :

graph TB
A(<a href='/docs/metaverse/manage-your-events/create-your-events'>You create an event</a>)
B(<a href='/docs/metaverse/manage-your-events/metaverse-tv/create-a-channel'>You create a channel</a>)
C(<a href='/docs/metaverse/manage-your-metaverse/customize-your-metaverse/types-of-models/videos-and-screens'>You insert a video player in the metaverse, and configure it to use your channel</a>)
D(The visitors watch your stream)
A --> B
B --> C
C --> D

Mext uses the RTMP (Real-Time Messaging Protocol) protocol for streaming audio, video, and data over the internet. RTMP is widely supported by various streaming platforms and software, and you are free to use any of those for your specific purpose.

Each channel is created with a source URL, and broadcast URL and a broadcast stream key.

  • The broadcast URL is the rtmp:// link that you will insert into your streaming software. It is the receiving end of your stream.
  • The broadcast stream key is a type of passphrase that is used to secure your stream. You will also need to insert it into your streaming software.
  • The source URL is the https:// webpage where users can visualize your stream. It can be accessed directly inside your browser or included into an Iframe
graph LR
A(Broadcast URL)
B(Broadcast Stream Key)
C(Streaming software)
D(Result available at Source URL)
E(Visitors watch the livestream)
A --> C
B --> C
C --> D --> E

Streaming software

Here is a list of services and software that can stream video or screensharing to an RTMP URL:

  • OBS Studio free : A popular and free open-source software for video recording and live streaming. It supports RTMP streaming to various platforms.
  • FFmpeg free : A versatile command-line tool that can encode, decode, and stream audio and video. It supports RTMP streaming.
  • Twitch Studio free : Twitch's official streaming software that supports RTMP streaming to the Twitch platform.
  • Restream.io free: A cloud-based multistreaming service that supports RTMP streaming to multiple platforms simultaneously.
  • Streamlabs OBS free: A user-friendly streaming software with built-in integration for popular platforms, including RTMP streaming support.
  • XSplit Broadcaster : A professional streaming and recording software that supports RTMP streaming.
  • Adobe Media Encoder : A powerful media encoding software that can encode and stream content to RTMP servers.
  • Wirecast : A live video streaming production tool that supports RTMP streaming to multiple platforms.
  • vMix : A live production software that allows you to mix and stream video to RTMP servers.
  • Wowza Streaming Engine : A robust media server software that supports RTMP streaming and can be used for building custom streaming applications.