- Switcher Studio For Windows
- Switcher Studio For Android
- Switcher Studio Alternative
- Switcher Studio For Pc
- Switcher Studio For Windows Download
- Switcher Studio. Live Multi-Camera Streaming for iOS. Available in the App Store now.
- Turn your Mac into a TV studio for creating Live to Disk, Live to Internet and Live to Stage video. Record stunning studio shows, podcasts, sports events, concerts, interviews, sermons, seminars and more using your Mac and multiple cameras.
Switcher Media Manager is a desktop tool that works with the Switcher Studio app for iOS and Final Cut Pro X. With Switcher Media Manager, you can send a recorded composition from Switcher Studio to your computer and open the project in Final Cut Pro X.
This app is only available on the App Store for iOS devices.
Description
Switcher Studio - build your brand through better social video.
Make video with your iPhone or iPad and a Switcher account - Edit while you shoot and switch between cameras, photos and video so you don't have to waste time later. No need to spend thousands of dollars on special gear.
Stream live to YouTube and Facebook, capture 1080p or 4K TV quality video, or output video to a projector or external display.
Simple interface makes it easy to look like a pro - which means better looking video, more engaged viewers and better results.
Switcher Studio includes iOS video mixing app, desktop tools, cloud services and support.
**WHAT’S SO COOL ABOUT SWITCHER STUDIO?**
- Dynamic Media: Use the built-in camera on your iPhone or iPad and insert photos, graphics, and overlays in your video. All you need is one device.
- Stream and Record: In Director Mode you can stream live and record 1080 HD or 4K video from every camera.
- Split Screen & Picture-in-Picture: Show PowerPoints, Keynote Presentations, videos, documents, website and more by sharing you computer screen or iOS display and other apps via Switcher Cast (available for MAC, PC and iOS).
- Using Switcher Studio you can also wirelessly sync up to 9 iPhones or iPads to use as cameras or tap into video from Switcher Go users to crowd source content and take advantage of advanced camera controls.
**WANT TO STREAM LIVE?**
- Easily broadcast live video with just a single tap using “Switcher Cloud Services” to sync your account with YouTube or Facebook Live.
- Want to stream to other services like Twitter, Vimeo, Ustream, YouNow, Twitch and more? Just enter your RTMP stream name and stream URL to start broadcasting.
- Run a SpeedTest to automatically configure streaming settings and manage live events in the app or from your online account.
- Remotely manage streaming accounts from another location via “Switcher Cloud Services”.
**ADVANCED OPTIONS**
- Assign one iOS device as your 'main switcher.' Record on the main switcher only, or record on all cameras. You decide what's best.
- Set the app to Broadcast LIVE without using storage on your device. Never delete photos or apps again!
- Output your program feed or the entire screen to your TV, a projector or an external monitor with HDMI output and AirPlay support.
**MORE ABOUT SWITCHER STUDIO DIRECTOR MODE**
Switcher Studio has added great new features that make the experience of recording and streaming high quality video with one or more iOS devices that much better.
The new 'Director Mode' lets you capture 1080p HD or 4K quality content that meets professional broadcasting standards - all from your iPhone or iPad. With 'Director Mode', you can:
- Assign fixed frame rates to your final composition.
- Capture 1080p HD or 4K broadcast quality video from multiple angles using iOS devices.
- Manage advanced settings and record video at bitrates of up to 50MB.
- Record only, or broadcast at any quality while simultaneously capturing in HD.
- Preview the completed video on your device as soon as you stop recording.
- Composite TV quality video directly on your iPhone or iPad and upload immediately.
- Export your compositions to Apple Final Cut Pro X to make additional edits before publishing (special instructions available for exporting to other editing software).
- Edit in FCPX knowing all your angles are automatically in sync and cuts/transitions made during production are still intact going into post-production by using “Switcher Media Manager” for MAC.
**QUESTIONS/COMMENTS**
Message support@switcherstudio.com
Privacy Policy: http://switcherstudio.com/privacy-policy
Terms of Use: http://switcherstudio.com/terms-of-use
Some features not available on older devices/versions of iOS. Switcher Studio does not include streaming bandwidth, users must sync app with delivery platform such as FaceBook Live, YouTube LIVE, Periscope Producer, Ustream, YouNow, etc. to broadcast live video.
What’s New
- Video Chat screensharing: Guests joining Video Chat from desktops can now share their screens as a source.
- Fullscreen Video Chat guests: Make guests (or their screens) fullscreen in the Video Chat controller.
- Improved Facebook event creator: Choose your stream destination in one step instead of two. Your default destination will now be your previous destination.
- Set end action for inserted videos: Set inserted videos to cut to black or freeze on the final frame.
- Progress bar on inserted videos: Two progress bars reveal the time left on inserted videos as they play.
- Custom thumbnail on inserted videos: Set your own thumbnail for inserted videos to find them easily among sources.
- Audio control on inserted videos: Manually adjust or mute the audio on your inserted videos.
- Advanced audio controls: Manually boost your volume level, route left audio to right or vice versa, or use sum-to-mono to play left and right on both sides.
- Auto-scaling for HDMI output: Automatically or manually scale video to fit any screen size when using HDMI output.
Needs a single purchase price with minimum monthly.
Well I really love this app, but paying $30 a month for a limited user like myself is hard to stomach. I actually think I only used it live a couple of times in the year I was subscribed. While this is obviously not a problem of switcher studios, It just makes it hard to justify it. I wish there was a single purchase price and maybe a minor monthly fee. The system itself is well thought out with not too many confusing bells and whistle‘s to get in the way. I’ve used it with an apple router that I take along with me and had great luck. I also use six of the DJI Osmo units and the control is very simple. I rarely broadcast live so I can’t speak to the ability to live stream so much, but as a way to capture Multi camera video for editing later in FCPX it’s fantastic.

Excellent for iOS Devices - however...
Switcher Studio is a fantastic live-streaming app for networked iOS devices. My one quibble is that, for $300 per year, I would greatly appreciate the flexibility to add a DSLR or camcorder to the mix using the RecoLive software on my Mac. As far as I can tell, Switcher does not recognize some, or perhaps any, video sources running into a Mac - for example, a camcorder connected to the Mac with a Blackmagic Shuttle or Mini Recorder. I think that the $300 annual subscription price is fair, given the functions, ease of use and support that you get with Switcher Studio, yet I can’t help feeling as if enabling non-iOS devices connected to the same network wouldn’t add enormous value to Switcher and its capabilities.
Switcher Studio For Windows
Disappointed for this app to be so great
So on this past week I used your app for a huge conference. I instantly fell in love with with all the features and the idea of “switching”. I am not a videographer or photographer but my team and I were able to use this is no time. Out of no where the system would crash. In the beginning, we believed it to be the internet server that we used but it wasn’t. We had people to pay for the online version for the conference and they were not able to receive what they paid for. The moment we disconnected for. Switched and went directly to Facebook live, we did not have any issues. We desire to pay for the service but we do not want to pay $300 a year for an app when it isn’t reliable. Why does the system shut down and not connect the way that it should?!? Does it disconnect because we are in the trial period?!
Developer Response,
Hello, e11thkid!
The app functions the same while on a trial period as with a purchased subscription; this is not the cause of the disconnections. The native Facebook app requires very little bandwidth to go live, so you can go live from anywhere no matter the Internet connection. Switcher Studio requires a more robust network and strong local WiFi for communication between cameras. Conferences are notorious for having poor bandwidth due to so many people trying to connect at once, this is likely the culprit of your dropped connections. Using a mobile data hotspot could help alleviate the issue you experienced. As long as the hotspot has at least 3MBps upload speed and no data throttling enabled, you will be able to use it to go live at your conferences. If you need help setting this up, drop us an email at support@switcherstudio.com, and we’ll walk you through the process!
Information
Requires iOS 12.0 or later. Compatible with iPhone, iPad, and iPod touch.
Supports
Family Sharing
With Family Sharing set up, up to six family members can use this app.
You can use Visual C++ for Cross-Platform Mobile Development to edit, debug and deploy iOS code to the iOS Simulator or to an iOS device, but because of licensing restrictions, the code must be built and run remotely on a Mac. To build and run iOS apps using Visual Studio, you need to set up and configure the remote agent, vcremote, on your Mac. The remote agent handles build requests from Visual Studio and runs the app on an iOS device connected to the Mac, or in the iOS Simulator on the Mac.
Note
For information on using cloud-hosted Mac services instead of a Mac, see Configure Visual Studio to connect to your cloud hosted Mac. The instructions are for building using Visual Studio Tools for Apache Cordova. To use the instructions to build using C++, substitute vcremote for remotebuild.
Once you have installed the tools to build using iOS, refer to this topic for ways to quickly configure and update the remote agent for iOS development in Visual Studio and on your Mac.
Prerequisites
To install and use the remote agent to develop code for iOS, you must first have these prerequisites:
A Mac computer running macOS Mojave version 10.14 or later
An Apple ID
An active Apple Developer Program account
You can get a free account that allows sideloading apps to an iOS device for testing only but not for distribution.
Xcode version 10.2.1 or later
Xcode can be downloaded from the App Store.
Xcode command line tools
To install the Xcode command line tools, open the Terminal app on your Mac and enter the following command:
xcode-select --installAn Apple ID account configured in Xcode as a signing identity to sign apps
To see or set your signing identity in Xcode, open the Xcode menu and choose Preferences. Select Accounts and choose your Apple ID, and then choose the View Details button. See Add your Apple ID account for detailed instructions.
For detailed information on signing requirements, see What is app signing.
If you are using an iOS device for development, a provisioning Profile configured in Xcode for your device
Xcode provides automatic signing where it creates signing certificates for you as needed. For detailed information about Xcode automatic signing see automatic signing.
If you want to do manual signing, you need to create a provisioning Profile for your app. For detailed information on creating provisioning Profiles, see Create a development provisioning profile.
Node.js version 8.11.3 and npm version 5.6.0
Install version 8.11.3 of Node.js on your Mac. If you install the Node.js package, it should come with npm version 5.6.0. Note that other versions of Node.js and npm may not support some modules used in the remote agent vcremote, which can cause vcremote installation to fail.
Install the remote agent for iOS
When you install Visual C++ for Cross-Platform Mobile Development, Visual Studio can communicate with vcremote, a remote agent running on your Mac to transfer files, build and run your iOS app, and send debugging commands.
Before you install the remote agent, make sure you have satisfied the Prerequisites and installed Visual C++ for cross-platform mobile development.
To download and install the remote agent
From the Terminal app on your Mac, enter:
sudo npm install -g --unsafe-perm vcremoteThe global installation (-g) switch is recommended but not required.
During the installation, vcremote is installed and developer mode is activated on your Mac. Homebrew and two npm packages, vcremote-lib and vcremote-utils, are also installed. When installation completes, it's safe to ignore any warnings about skipped optional dependencies.
Note
To install Homebrew, you must have sudo (administrator) access. If you need to install vcremote without sudo, you can install Homebrew manually in a usr/local location and add its bin folder to your path. For more information, see the Homebrew documentation. To manually enable developer mode, enter this command in the Terminal app:
DevToolsSecurity -enable
If you update to a new version of Visual Studio, you must update to the current version of the remote agent as well. To update the remote agent, repeat the steps to download and install the remote agent.
Start the remote agent
The remote agent must be running for Visual Studio to build and run your iOS code. Visual Studio must be paired with the remote agent before it can communicate. By default, the remote agent runs in secured connection mode, which requires a PIN to pair with Visual Studio.
To start the remote agent
From the Terminal app on your Mac, enter:
vcremoteThis starts the remote agent with a default build directory of ~/vcremote. For additional configuration options, see Configure the remote agent on the Mac.
The first time you start the agent, and any time you create a new client certificate, you are provided with the required information to configure the agent in Visual Studio, including the host name, the port, and the PIN.
If you intend to configure the remote agent in Visual Studio using the host name, ping the Mac from Windows using the host name to verify that it is reachable. Otherwise, you may need to use the IP address instead.
The generated PIN is for one time use, and is only valid for a limited time. If you do not pair Visual Studio with the remote agent before the time expires, you will need to generate a new PIN. For more information, see Generate a new security PIN.
You can use the remote agent in unsecured mode. In unsecured mode, the remote agent can be paired to Visual Studio without a PIN.
Switcher Studio For Android
To disable secured connection mode
To disable secured connection mode in vcremote, enter this command in the Terminal app on your Mac:
vcremote --secure false
To enable secured connection mode
To enable secured connection mode, enter this command:
vcremote --secure true
Once you have started the remote agent, you can use it from Visual Studio until you stop it.
To stop the remote agent
- In the Terminal window vcremote is running in, enter Control+C.
Configure the remote agent in Visual Studio
To connect to the remote agent from Visual Studio, you must specify the remote configuration in the Visual Studio options.
To configure the remote agent from Visual Studio
If the agent is not already running on your Mac, follow the steps in Start the remote agent. Your Mac must be running vcremote for Visual Studio to successfully pair, connect and build your project.
On your Mac, get the host name or IP address of your Mac.
You can get the IP address by using the ifconfig command in a Terminal window. Use the inet address listed under the active network interface.
On the Visual Studio menu bar, choose Tools, Options.
In the Options dialog box, expand Cross Platform, C++, iOS.
In the Host Name and Port fields, enter the values specified by the remote agent when you started it. The host name can be the DNS name or IP address of your Mac. The default port is 3030.
Note
If you cannot ping the Mac using the host name, you may need to use the IP address.
If you use the remote agent in the default secured connection mode, check the Secure checkbox, then enter the PIN value specified by the remote agent in the Pin field. If you use the remote agent in unsecured connection mode, clear the Secure checkbox and leave the Pin field blank.
Choose Pair to enable the pairing.
The pairing persists until you change the host name or port. If you change the host name or port in the Options dialog box, to undo the change, choose the Revert button to revert to the previous pairing.
If the pairing does not succeed, verify that the remote agent is running by following the steps in Start the remote agent. If too much time has passed since the remote agent PIN was generated, follow the steps in Generate a new security PIN on the Mac and then try again. If you are using the host name of your Mac, try using the IP address in the Host Name field instead.
Update the folder name in the Remote Root field to specify the folder used by the remote agent in your home (~) directory on the Mac. By default, the remote agent uses /Users/
username/vcremote as the remote root.Choose OK to save the remote pairing connection settings.
Visual Studio uses the same information to connect to the remote agent on your Mac each time you use it. You do not need to pair Visual Studio with the remote agent again unless you generate a new security certificate on your Mac, or its hostname or IP address changes.
Generate a new security PIN
When you start the remote agent the first time, the generated PIN is valid for a limited amount of time—by default, 10 minutes. If you don't pair Visual Studio to the remote agent before the time expires, you will need to generate a new PIN.
To generate a new PIN
Stop the agent, or open a second Terminal app window on your Mac and use that to enter the command.
Enter this command in the Terminal app:
vcremote generateClientCertThe remote agent generates a new temporary PIN. To pair Visual Studio by using the new PIN, repeat the steps in Configure the remote agent in Visual Studio.
Generate a new server certificate
For security purposes, the server certificates that pair Visual Studio with the remote agent are tied to the IP address or host name of your Mac. If these values change, you must generate a new server certificate, and then reconfigure Visual Studio with the new values.
To generate a new server certificate
Stop the vcremote agent.
Enter this command in the Terminal app:
vcremote resetServerCertWhen prompted for confirmation, enter
Y.Enter this command in the Terminal app:
vcremote generateClientCertThis generates a new temporary PIN.
To pair Visual Studio by using the new PIN, repeat the steps in Configure the remote agent in Visual Studio.
Configure the remote agent on the Mac
You can configure the remote agent using various command line options. For example, you can specify the port to listen for build requests and specify the maximum number of builds to maintain on the file system. By default, the limit is 10 builds. The remote agent will remove builds that exceed the maximum on shutdown.
To configure the remote agent
To see a complete list of remote agent commands, in the Terminal app, enter:
vcremote --helpTo disable secure mode and enable simple HTTP based connections, enter:
vcremote --secure falseWhen you use this option, clear the Secure checkbox and leave the Pin field blank when configuring the agent in Visual Studio.
To specify a location for remote agent files, enter:
vcremote --serverDir directory_pathwhere directory_path is the location on your Mac to place log files, builds, and server certificates. By default, this location is /Users/<username>/vcremote. Builds are organized by build number in this location.
To use a background process to capture
stdoutandstderrto a file named server.log, enter:vcremote > server.log 2>&1 &The server.log file can assist in troubleshooting build issues.
To run the agent by using a configuration file instead of command-line parameters, enter:
vcremote --config config_file_pathwhere config_file_path is the path to a configuration file in JSON format. The startup options and their values must not include dashes.
Troubleshoot the remote agent
Debugging on an iOS device
Switcher Studio Alternative
If debugging on an iOS device does not work, there could be issues with the tool ideviceinstaller, which is used to communicate with an iOS device. This tool is typically installed from Homebrew during the installation of vcremote. Follow the steps below as a workaround.
Open the Terminal app and update ideviceinstaller and its dependencies by running the following in order:
Ensure Homebrew is updated
brew updateUninstall libimobiledevice and usbmuxd
brew uninstall --ignore-dependencies libimobiledevicebrew uninstall --ignore-dependencies usbmuxdInstall the latest version of libimobiledevice and usbmuxd
brew install --HEAD usbmuxdbrew unlink usbmuxdbrew link usbmuxdbrew install --HEAD libimobiledeviceUninstall and re-install ideviceinstaller
brew uninstall ideviceinstallerbrew install ideviceinstaller
Verify that ideviceinstaller can communicate with the device by trying to list the apps installed on the device:
ideviceinstaller -l

If ideviceinstaller errors that it cannot access the folder /var/db/lockdown, change the privilege on the folder with:
sudo chmod 777 /var/db/lockdown
Switcher Studio For Pc
Then verify again if ideviceinstaller can communicate with the device.