Everyone within the GitLab team is encouraged to live stream their meetings and events on GitLab Unfiltered. First time livestreaming? Find out how below!
We prefer livestreaming over uploading because:
But it can happen that you're not in a livestream and something interesting comes up. In that case, you can upload it to YouTube.
Live on YouTube
Install and launch OBS Studio
Allow OBS to automatically configure your settings:
Accept the recommended video settings:
Select "Custom" service and configure OBS to livestream to GitLab's Unfiltered channel:
Add your webcam as a "Video Capture Device" from the Sources tool:
We post everything that doesn't contain confidential information to YouTube. We found that it helps with:
You don't need to be worried that something is not of the high enough quality because:
Creating content for the Unfiltered channel shouldn't be extra work. You should do what you normally do. But when a meeting is possibly interesting for more people, make it a livestream for the Unfiltered channel. Or when you start talking about something possibly relevant to more people, hit the record button.
In case there are any concerns raised about a video on the Unfiltered channel, everyone has the authority to make it private. You don't have to wait for any permission, just go to the channel specific YouTube Studio, here is the one for unfiltered and mark the video private. Please note that there is another tab for live videos. If you mark a video private when it doesn't need to be, it is be easy to undo: simply mark the video public.
Always use YouTube and never use Google Drive, even for private videos, because YouTube videos:
There are two YouTube channels we use at GitLab:
There are three types of visibility:
The level of visibility should be displayed clearly in the titles of calendar invites. For example, when you do a livesteam to the public channel say: "Public stream" at the start of the invite. You can skip live in livestream since every stream is live. Do not say Unfiltered stream since it is ambiguous. Do not say just livestream since people don't know what the level of access is.
We don't post:
We never post unlisted videos on any channel: it is too insecure for sensitive materials and not findable enough for public materials.
Sometimes, some videos are still posted as unlisted, they can be spotted with this link (while using the
GitLab Unfiltered account).
You can change the visibility of videos by clicking on the
Details buttons when you hover a video in the list linked above.
If you get a "Video unavailable This video is private." error on youtube, the error may be caused because the video is private to GitLab Unfiltered and you are accessing the video with your individual Youtube account. In order to see the video,
Click your photo or icon in the upper right corner of Youtube.
Then Click > Switch Account
Please remember that if you find a user comment to respond to on one of our channel videos, that it will be perceived as official communication from the company. In almost all cases, unless your job specifically requires you to interact in a community manager role or capacity, it is best to switch to a personal account prior to engaging with a video or user on YouTube.
Consider switching to your personal account, responding to the comment, and identifying yourself as a GitLab employee offering help.
Please do not comment on videos from non-GitLab YouTube accounts using any company related YouTube profile. Commenting as GitLab is reserved for responses to our owned videos on our channels only.
Our YouTube channels contain a lot of content. As a result, it can often be hard to find videos once they are published, particularly on the Unfiltered channel. Make liberal use of tags and playlists to organize the video content you publish. For published recordings of recurring meetings, which should be posted on the Unfiltered channel, please search for a playlist to put the video in. If there is no applicable playlist. please create one. You can also create a playlist that would automatically add new videos containing certain text in their titles, descriptions or tags to avoid manual steps (instructions)
When publishing, Youtube will ask if the content is made for kids. GitLab content should be marked as "No, it's not made for kids".
It is essential that we always know if something is public or private. Always mention that both in the countdown and in the calendar invite title.
Never say: livestream or recording since those are ambiguous.
There are some recordings where it is not clear whether they should be Private or Public or they require a review by the Legal team before posting publicly on YouTube. It would be disingenuous to tell our team that the recording is Private and then change the recording to Public. In this scenario, we should state that this a
Reviewed Stream or a
Reviewed Recording. This stream will be initially Private and upon Legal review could be changed to Public.
The below instructions apply to either livestreams to YouTube or recorded videos that are uploaded to YouTube soon afterwards.
Live to YouTubeand start the livestream. Be sure not to click
Live to YouTubeany earlier than 1 minute before the start since it can time out.
Depending on your needs, you might want use software to provide overlays and/or reroute audio. 99% of the people at GitLab don't use this, but see below for instructions if you do want to use it.
brew cask install soundflower