Skip to content

membraneframework/membrane_demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1226a0d · Nov 13, 2024
Dec 20, 2023
Nov 17, 2023
May 15, 2024
Jun 18, 2024
Oct 22, 2024
May 15, 2024
Nov 7, 2024
Apr 24, 2024
May 15, 2024
May 14, 2024
Nov 13, 2024
May 15, 2024
Jul 23, 2024
Jan 25, 2024
Nov 6, 2018
Nov 7, 2024

Repository files navigation

Membrane Demo

The simplest way to start using Membrane is via Boombox - see examples. This repo contains examples of using Membrane directly.

In the subdirectories of this repository you can find the following examples of using Membrane:

  • simple_element - an example of a simple Membrane's element capable of counting the incoming buffers
  • simple_pipeline - an example of a Membrane's pipeline playing an mp3 file
  • camera_to_hls - a demonstration of capturing camera output and converting it to an HLS stream
  • camera_to_hls_nerves - a demonstration of capturing video from a camera module on Raspberry Pi running Nerves and broadcasting it to a browser via HLS
  • rtmp_to_hls - receiving RTMP stream and broadcasting it via HLS
  • rtmp_to_adaptive_hls - receiving RTMP stream and broadcasting via multi-bitrate adaptive HLS
  • rtp - sending and receiving RTP/SRTP stream
  • rtp_to_hls - receiving RTP stream and broadcasting it via HLS
  • rtsp_to_hls - receiving RTSP stream and converting it to HLS
  • video_mixer - how to mix audio and video files

Also, there are some Livebook examples located in livebooks directory:

Authors

Membrane Framework is created by Software Mansion.

Since 2012 Software Mansion is a software agency with experience in building web and mobile apps as well as complex multimedia solutions. We are Core React Native Contributors and experts in live streaming and broadcasting technologies. We can help you build your next dream product – Hire us.

Copyright 2024, Software Mansion

Software Mansion

Licensed under the Apache License, Version 2.0