membraneframework / membrane_demo

Examples of using the Membrane Framework

Home Page:https://membrane.stream

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Membrane Demo

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

  • 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
  • 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
  • webrtc_to_hls - converting WebRTC stream into HLS
  • webrtc_videoroom - basic example of Membrane RTC Engine. It's as simple as possible just to show you how to use our API.

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

Copyright and License

Copyright 2024, Software Mansion

Software Mansion

Licensed under the Apache License, Version 2.0

About

Examples of using the Membrane Framework

https://membrane.stream

License:Apache License 2.0


Languages

Language:Elixir 94.3%Language:HTML 3.2%Language:CSS 1.7%Language:JavaScript 0.9%