Streaming, made easy!
Instructions (Version 3.x)
To install dependencies on Ubuntu:
sudo apt-get install ffmpeg openjdk-8-jre
NOTE: ScreenStudio is relying heavily on FFMpeg provided with Ubuntu 16.04. Any other distros or custom builds of FFMPEG
may not be supported. If ScreenStudio does not work on your distro (or custom build), download the source code of ScreenStudio to adjust the proper command to use with FFMpeg.
NOTE2: An OSX version will be coming soon for version 2. Use version 1.5.x for Mac OSX...
Source code is available at: http://screenstudio.crombz.com
OUTPUTYou need to select the output size and format by selecting a TARGET. For local recording, select any file format. For live streaming, select any service like Twitch or Youtube.
For live streaming, you will have to select a server and enter your magic key in the opening dialog.
SOURCESThe SOURCES will let you select the different sources to use for a local recording or a live streaming:
From the menu Sources:
You will see a preview of your sources at the bottom of the list. The order in the list is important. You can move any source up and down using the Sources menu Move Up/Move Down.
The top most source will be rendered last, meaning the the first source rendered is at the bottom, thus showing behind the others...
Adjust location of any source by editing the value X,Y,Width,Height directly in the list. The Alpha value is for transparency. Accepted Alhpa values are from 0.0 to 1.0.
You can start a live preview by right-clicking on the preview layout and using Start Preview.
TAGS (in Labels)In the text/html content, some tags are supported to udate the text content with values like the current date and time.
OPTIONSScreenStudio is relying on Pulseaudio for audio recording. When two audio input are selected (Mic+Internal), ScreenStudio will add a virtual audio input that will mix both Mic and Internal audio input. This virtual audio input will only exists while ScreenStudio is capturing and will be remove once the capture is completed.
To adjust the audio levels, use the default audio mixer or install "pavucontrol" for more options.
You output video folder can be selected by clicking the Browse button and selecting any folder on your hard disk.
File MenuFrom the File menu, you can start and stop a recording using the Record button. You can also save your layout configuration into a file using the Save menu. You guessed it, you can then open a layout file using the Open menu.
Keep in mind that ScreenStudio is free and that I work on this project in my spare time.
Installing on OS X (Version 1.x)
Download the latest ZIP archive to your disk
The ZIP should be automatically unzipped. If not, just double-click on the archive.
Basically, you need Java6+ installed on your system. ScreenStudio is a Java software and is relying on "ffmpeg" for the video recording and streaming.
When launching, OSX will notify your that this is an unverified app. Just right-click and select "Open"
When launching for the first time, ScreenStudio will copy "ffmpeg" into ~/Application and make it executable
The webcam overlay still does not work properly. This is an issue with "ffmpeg" and we are still trying to figure it out
You can extract the JAR file by selecting "Open this package" on the App bundle
You can copy the ScreenStudio App on your Desktop or even in Applications if you want.
You can reach me: