Live streaming
Live streaming (hereinafter, streaming) is the ongoing transmission and viewing of audio and/or video content on the internet. Without first downloading the complete file, consumers can access and enjoy digital material in real-time.
CNM Board is seeking to integrate CNM Jitsi with YouTube, OBS Studio, and or AVideo for streaming. And wants to add a "Start Live Stream" button to Jitsi instance.
Draft solutions
- We are looking for a video streaming/recording/storing/sharing expert/architect. Our objective is to build a solution that allows for YouTube and our platform streaming, recording, and video sharing of our meetings that occur on Jitsi. We plan to setup a virtual machine on our ProxmoxVE from which those meetings will be conducted. For our platform streaming, we think of AVideo, but other suggestions should be considered. We will award the hourly contract to the candidate to suggest the architecture or composition of software -- where the streaming, recording, sharing shall work.
- Establishing a reliable and stable connection between CNM Jitsi and YouTube and/or Avideo to ensure a smooth live streaming experience for our users.
- Customize the CNM Jitsi user interface to incorporate a "Start Streaming" button that initiates the streaming process and ensures the video and audio feeds are transmitted accurately to YouTube Live.
- Create comprehensive documentation that outlines the setup and configuration process for future reference. Provide clear instructions for maintaining and troubleshooting the streaming integration.
Short-term streaming alternative
Before the above streaming solution is attained. As a temporary solution, below are steps of how to stream Jitsi meeting on YouTube using OBS Studio as an encoding tool.
- you should be the Youtube channel editor;
- open OBS Studio on your computer
- select the window that you want captured
- choose manage broadcast, a window will appear. Add your meeting information;
- title,
- description,
- privacy,
- category, and
- thumbnail then select create broadcast and start streaming
- open your YouTube channel and from the top right corner, select create and then Go live.
- click Create on the right side of the top panel and choose Go Live. If you do it the first time, Youtube will ask you to wait 24 hours before you can start streaming;
- then you get to YouTube Live Control Room and should choose when you want to go live: Right now and Later date. Let's start right now;
- choose Streaming software and press Go and after press "No, it's not made for kids";
- you can see the stream setting here: press Edit to choose the title, description, visibility, category, and other settings you need for the stream. After you've set everything up press Save;
- on this page you should see the stream key and copy it;
- open Jitsi and start the meeting as moderator;
- press the three-dot button;
- press the Start live stream;
- choose the name of live stream and paste the stream key from Youtube and press Start live stream;
- end the live stream on Youtube by using End Stream button at the top right and end the meeting on CNM Jitsi;
- after that you can edit the video of the meeting in Youtube Studio, so you don't need any additional software to record the conference
- you can also schedule streams on the stream setting page in the left sidebar.
See also
- https://jpetazzo.github.io/2017/04/26/employee-training-professional-development/
- https://jpetazzo.github.io/2019/03/28/recording-workshop-video-tutorial-training/
- https://jpetazzo.github.io/2020/04/16/streaming-part-1-overview/
- https://jpetazzo.github.io/2020/04/17/streaming-part-2-hardware-lights-cameras-mics/
- https://jpetazzo.github.io/2020/06/04/streaming-part-3-obs-streaming/
- https://jpetazzo.github.io/2020/06/27/streaming-part-4-linux/