Hi, I loved your amazing post, keep posting these types of articles. It helps a lot of people.
LLesley
Hello Ian. Since today morning, I have not been able to cross post my Premiere videos successfully to other pages.
We uploaded a Premiere video, which we cross-posted to other pages; the admins for the other pages then got into Creator studio to publish it on their pages, but when the Premiere LIVE started, they were not able to see the premiering Live video on their pages.
Could you please help me with this? This never happened before. We’ve been crossposting premiere videos just fine until now.
Ian Anderson GrayAuthor
Hi Lesley. That's weird and shouldn't be happening. My only thought is that it could be a bug. Facebook has been having rather a lot of these recently. Have you tried again since? Ian
BLBernie Lenhoff
Thank you for the wonderful comprehensive analysis. I've been streaming with OBS on a MacBook Pro (Retina, 15-inch, Mid 2014) but it's a resource hog and the fans kick on full blast. It seems like offloading the processing to an online service is the way to go. I don't need a lot of features at present (just doing FB Live mini-concerts for my friends/family online community; maybe expand more in the future) so just one camera for now and a good quality stereo stream (at least 128kpbs). I've got a 1GB fiber connection. Which of the tools do you think I should look at: free or low-cost, ease-of-use, low resource usage? Other features that I might want in the future are HQ recording and multistreaming.
Ian Anderson GrayAuthor
Hi Bernie, Yes, OBS can be a bit of a resource hog. It's pretty much OK on higher-end PCs, and my 2018 MacBook Pro copes OK. But it does sound like an online solution might be better for you. There are a few free tools like https://golightstream.com/ that you could use, but looking at what you need right now and in the future, I'd recommend Restream. They have a free plan, and their paid plans will definitely help you in the future with multistreaming. They have good audio recording and you can enable high-quality audio in Restream Studio. Later on, if you do want to go back to OBS Studio or use Ecamm Live, you can link it up to Restream and have the best of both worlds. Hope that helps. Ian
BLBernie Lenhoff
Thanks, helpful. To your knowledge, are there any online solutions that allow tweaking of audio/video sync (like in OBS) to deal with different latencies with the audio and video sources? I just got an HDMI capture dongle for my old Canon 60D (tweaked with Magic Lantern to provide clean HDMI) but I suspect there will be latency issues with audio. I'm getting the feeling it might be easier just to buy a new camera with clean HDMI and 2-channel audio over HDMI (and route my audio mix through the camera/HDMI) unless there's a streaming service that allows one to fix A/V latency.
APAdam Pinch
Do you have any recommendations for platforms that can stream globally including China? Or one platform that works for China and one for the rest of the world?
Ian Anderson GrayAuthor
Hi Adam. Great question. I do not have extensive knowledge of Chinese networks. I do know that Restream does allow you to broadcast to a number of Chinese networks such as Douyu and possibly Zhanqi.tv. I hope that is helpful.
Ddwm
Have you looked at Happs.tv ? I'd like to know your opinion on it.
Ian Anderson GrayAuthor
Hi. And no, I haven't come across that until you mentioned it. I've only done a deep dive into the tools in this article. Have you tried it? Ian
Brilliant article Ian, you left no stones unturned! We're in the learning process of using vMix so I appreciate your insights. If we had MACs I'd definitely go with Ecamm.
Ian Anderson GrayAuthor
That's great. vMix is one of the best options for PCs. It has a bit of a learning curve and can be a little clunky in places, but it's so powerful and flexible. For Macs, yes, Ecamm is the one to go for - and it works perfectly with Restream for multistreaming. Ian
Love the insights you have Ian!! Thanks for sharing
FFabrice
Incredible info but I believe you left out Yellowfins Duck.
Ian Anderson GrayAuthor
Hi Fabrice, I haven't mentioned all live video tools in this article as I had to put a cap on it somehow. But I didn't mention Yellow duck because it's not a tool I personally recommend. It breaks the terms and conditions for Instagram since they've effectively reverse engineered the Instagram API to allow you to go live to Instagram.
KSKaty Simpson
Fantastic info. You can always trust Ian’s blogs because he knows what he’s talking about as he has been a go-to expert in this field for a while and always researches in depth for his blogs. It is also easy to read and understand for newbies and non-techies.
Ian Anderson GrayAuthor
Thanks so much, Katy, I really appreciate that. Love what you do too! All
Hello there, very interesting and infromative article!!
PPatrick
Dear Ian
thank you very much for this interesting and more than detailed article.
I saw in one comment that you did not tested livestudio 6 from vimeo. Had you the chance to test it in the meantime? We would like to use it as we have a regualr vimeo plan for the streaming we did so far. But now we want to go the next step and add graphics etc. and a more professional streaming and therefore would studio 6 the logical step as it is included in the plan.
What really scares me that I cant find a single review from studio 6. Just a couple of comments on pinterest - which say they lost connection during streaming, which would be probably the worst scenario. You didnt test studio 6 - is there a reason for?
It really freaks me out that there are basically no reviews to studio 6. Would be great to hear from you.
Thank you very much for your time in advance.
Best Regards Patrick
Ian Anderson GrayAuthor
Hi Patrick, so sorry that I missed your comment. I've not tried Studio 6 from LiveStream, and you are right, there are not many reviews out there. Most people in the industry use vMix, Wirecast, Ecamm Live or something else. I am sorry I can't help any further. Ian
SUGGESTION FOR A NEW PRODUCT: Long before Covid-19 I have sought a tool which would allow remote musicians to collaborate on live improvisation jams. Given the latency between contributors, no ideal solution could theoretically exist. However a combination of cascading-preview-staging-layering from musician to musician along with beat/bar phase offsets could make the chore less aggravating. If you have ever tried talking while hearing your own delayed echo, you know how frustratingly distracting latency can be.
As an example, at it's simplest, imagine someone creates a bass track. Half a second later at some other geographic location someone adds a guitar melody track, and half a second later yet someone adds vocals. The guitar is playing in synch with the bass 'when they hear it'. This composite stream is then sent to the vocalist who is in synch with the bass and guitar 'when they hear it'. This final synched composite stream is then sent out for public broadcast. (Note that this entire process is simply a near-live mimic of studio layer recording, one musician at a time.) The composite stream is also then sent back to the original bassist. By this time the composite stream they are hearing, including their own original playing, has a latency of 1.5 sec. They will of course need to listen to this through headphones and not allow this delayed stream to merge with the outgoing audio. Without some additional phase offset tool, they will be hearing the composite recording one beat late at 40bpm, or three beats late at 120bpm. By adding an additional .5 sec latency, at least they could be listening with a synched four beat delay, which is a bit less confusing.
A tool for such purposes should be able to detect the bpm and allow for input of a time signature, as well as the desired number of bars to recycle at. The nature of this tool would still make it most conducive to Frippertronics and classical sitar raga morphing of cycling elements.
Additional useful features would include the ability for any musician to choose any point along the cascade loop as their feed, if not multiple feeds, each with appropriate offsets. For instance the vocalist may wish to feed directly from the bassist, while listening to a more delayed guitarist, or no guitarist at all. Two ornamental players may wish to feed directly off the same melody source, and just hope that each other's third melody line is in harmonious parallel.
It's a far from perfect system, but at least it would allow for some orderly semblance of coordination beyond what we have now, which is everyone doing their own thing, and at best sharing a common beat.
It would be great however for improv theater, in which case, so long as the actors lines were sequential, never in parallel (although additional latency routing features could make that a possibility too), each line would generate a latency as seen by the others, as one sees in scrolling chats, but the broadcast stream would have a seamless flow.
I have done some further homework on this music collaboration concern. Tools do exist. One avenue, instead of using video streaming platforms in the first place is to to use virtual audio mixer DAWs which support video. One then inserts VSTs which inject incoming live streams as if they were onboard audio devices, then runs them through an additional VST to adjust latency back into phase with the beat. Possibly the cleanest way to manage this is for each musician to have their own DAW, and each DAW have a live stream channel for each musician, but still use the cascading staggered latency as if you were only responding to a single synched composite of all the musicians. This way at least you won't have to play over what you yourself were playing some beats ago. It's tough to wrap your head around, because it conceptually resembles the Morton Salt container or Umma Gumma album art. Basically you play something, and musicians B & C add to that. You are then playing live to what they were playing 4 beats earlier, so you will still need some gift of prophecy to respond to their changes. However you are the leader, first to lay down a track, and technically you don't even need feedback; you can play whatever you want and they follow appropriately in suit, without having to deal with the delayed feedback issue you have. If anyone else chooses to take on the lead foundation, delays will need adjusted accordingly.
Anyhow, here's some tools to do that: https://www.kvraudio.com/product/virtual-audio-cable-by-eugene-muzychenko allows you to use a stream as a channel inputhttps://audiomovers.com/wp/ a similar tool, appears high end, for live input/output channels in your DAW to other remote members.https://appshopper.com/music/strom-2 a similar tool for the ios aum/au/audiobus environments. Like wise tools exist to take care of the video delay synching, but as a live ensemble would require source switching or picture-in-picture, that's a whole can of worms I wouldn't want to get into. Most likely the best solution there is to do all the synched audio in a DAW as described above, then integrate and buffer all the video streams separately into a video streaming platform to match the one composite audio source.
PTPauline Taruc
Hi. I would like to seek for help regrading live broadcast software. Can you suggest what live broadcast software has a customizable layout. We have an upcoming broadcast and we have a sign language interpreter just like what we typically see in live broadcast in television or over the net. What we want to be seen by the viewer should be like this (please refer to the attached image). Hope you could help me with this. Thanks!
Ian Anderson GrayAuthor
Sorry for the delay, Pauline. What you're looking for is definitely possible with Wirecast and Zoom. And with some tweaking, it's possible with Ecamm Live. Hope that's helpful. Ian
Fantastic article...very informative. I've been working (novice) with OBS and Wirecast, but thanks to your article, I'm taking a close look at vMix. It looks like a winner! Thanks again for laying out everything in an easy to read and relatively comprehensive fashion.
Ian Anderson GrayAuthor
Hi Scott, thanks for your comment. So glad I was able to help. How are you getting on with vMix? It's a bit tricky to use at first. Ian
Thank you so very much for your thorough information, Mr. Gray. I apologize if my challenge was addressed: is there an Android video streaming interface capable of automatically saving streams directly online even when interrupted? Social media is not an option; a nonstarter. When completing Twitch streams, there is a save confirmation step. If I lose my signal, or my 'phone battery dies or shuts down when Twitch streaming, I suspect that recorded Twitch video is lost. If that step is a required Twitch element, can you please suggest an alternative? Having an audience, chat, a link for web viewing or other features is nice but an unnecessary option. Can you suggest an alternative? I am grateful for your feedback. Thanks for all you do!
Ian Anderson GrayAuthor
Hi Douglass, I'm not aware of a dedicated live streaming app for Android. However, I do know that Restream works on both Android phones and iPhones via the browser. And Restream allows you to broadcast to Twitch (as well as over 30 other platforms). It also records the video on their end, so you'll always have a recording. If your phone dies or your signal drops, it will keep on streaming, until you click the end broadcast button. I hope that helps.
IInstamixes
A big thanks to you! I got many points from your post. I will try to live video streaming.
This was an awesome article, thank you. One issue I am having right now is Facebook Live Studio removed the 360 feature. Am I doomed? Is facebook no longer offering 360 live streams? I can't find any information online anywhere. I can sync my 360 camera to the livestream, that works, but its in 16x9 format. As the audience you get a funky 16x9 video that can see eerything but it's not true 360 video where as the viewer you can look around on your device. Any help or leads in this would be amazing.
Ian Anderson GrayAuthor
Hi Tavit. I've not used Facebook Live Studio for 360. There is definitely still the option to broadcast 360 videos through Facebook, but I've only seen it through third party tools. Ecamm Live has this feature for example and some others do too. Check out the other tools in this article. Hope that helps! Ian
RLRichard Samuel Lingner
On the StreamYard section, the info about StreamYard not being able to capture desktop audio, is incorrect. “Capturing Desktop Audio: no (but audio can be captured from a Chrome tab).” StreamYard is fully capable of capturing desktop audio, even outside a Chrome tab.
Ian Anderson GrayAuthor
Hi Richard, I'll have to test this, because last time I checked, it definitely wasn't possible to share audio outside of a Chrome Tab. StreamYard says it's best to use a Chrome Tab for audio: https://streamyard.com/resources/docs/screen-sharing/ However, I've only checked on a Mac where it definitely is NOT possible to share audio outside of a Chrome Tab. It *might* be possible on a PC. Have you checked it?
RLRichard Samuel Lingner
On the StreamYard session, you need to fix the info about it not being able to capture desktop audio. "Capturing Desktop Audio: no (but audio can be captured from a Chrome tab)." StreamYard is fully capable of capturing desktop audio, even outside a Chrome tab.
Ian Anderson GrayAuthor
Unfortunately the Chrometab option in tools like this doesn't capture audio from desktop on a Mac. I've not been able to test on a PC, but I think like you say, it does work.
WWilliam
Has anyone ever heard of StrmR Live ? It's a french company in its early stages but providing a promising cheap streaming software dedicated to sports with per camera replay, html overlays, dynamic player sheets, a bunch of easy-to-use sport oriented functionalities
Ian Anderson GrayAuthor
I have not heard of that platform. It sounds interesting though!
ABAron B.
Hi Ian, Thank you for great and in-depth article. I would like to start go Live (Stream simultaneously to: Facebook, YouTube, Instagram and LinkedIn) through scheduling my pre-recorded videos. And Later on, broadcast Real-time Live Streaming. I'll be very glad to hear your opinion regarding onestream.live. thank you for your time! Aron
Ian Anderson GrayAuthor
Hi Aron, My pleasure. There are lots of tools that allow you to broadcast to more than one platform - StreamYard, Restream, vMix and Wirecast are examples. No tool can legitimately stream to Instagram Live, because they only allow you to stream via the mobile app. There are tools that have reverse engineered the Instagram API but they go against Instagram's terms and conditions, and I'd avoid! Facebook and other platforms don't really want you to stream fully pre-recorded videos. That's what Facebook Premiere and YouTube Premiere are for. I'd recommend using those first before you move on to live streaming. Yes, onestream.live does that and Restream has a scheduler, but I'd personally use Premiere for that. Hope that helps.
LLesley
Hello Ian. Since today morning, I have not been able to cross post my Premiere videos successfully to other pages.
We uploaded a Premiere video, which we cross-posted to other pages; the admins for the other pages then got into Creator studio to publish it on their pages, but when the Premiere LIVE started, they were not able to see the premiering Live video on their pages.
Could you please help me with this? This never happened before. We've been crossposting premiere videos just fine until now.
Ian Anderson GrayAuthor
Hi Lesley. That is weird! Sounds like another Facebook bug. I've encountered lots of bugs, but not one to do with Premieres. Have you tried again recently? Sorry, I can't be of any more help. Ian
SWS. Williams
Hi Ian,
Thanks for the great article, I love how detailed it is and it has answered many of my questions. If you do an update to this article, can you include Livestream Studio 6 as an option? I would love to read your take on it. I would put it in the same category with OBS Studio, Wirecast, and vMix.
Thanks!! S.W.
Ian Anderson GrayAuthor
Hi S.W. Sorry for the delay. So glad you've found this helpful. Unfortunately, I've not had the chance to check out Livestream Studio. I believe it's very good, but I've not checked it out. And yes, I'd put it in the same category as OBS, Wirecast, vMix and Ecamm Live. Have you tried it? Ian
SBStephen Berryman
Hello Ian A great article that has helped to educate a couple of late starters in the live streaming sphere, so thank you. We (two of us) are currently providing a live video/ audio feed from a sports venue using Facebook live. One of us has a roving camera (iPhone 11) with an external mic who doubles as roving camera/reporter/interviewer providing a stream over mobile network, and one is “at home” producing, editing, commenting, changing live videos names, responding to comments etc as the FB admin from a laptop. While the daily schedule is pretty constant for an event (possibly two in-depth interviews lasting a couple of minutes each, then a preview for five to seven minutes, then a post event wrap lasting five minutes.) we don’t show the event itself, just the background to it. This happens every forty minutes up to ten or so times in a day, therefore providing 40 live videos each day of an event. The challenge is that the camera person is the one who decides when the live video/ interviews start as they are mostly casual “real-person” approaches. It would be preferred in a solution that any video start could be initiated by the camera and then the producer/editor can catch up as any live posting rolls on. Until recently we have been providing “Native” (Thanks for the definition, now we know!) Facebook Live streaming, however are looking for a simple production solution that will allow us to self-brand our videos, add associates branding, include titles and call to actions and still respond to FB comments while maintaining that casual feel which is being driven by the in-field camera person. Overall, we are looking at becoming more professional. We are happy to have a delay in some editing and realise that this can be achieved in FB as per usual but would like some assistance on which solution may be best for us. In most cases of the systems reviewed I believe we would have to have the in-field person as a guest and turn off access to camera and mic at the production end (i.e. laptop). I have liked the look of Switcher (Run off an iPad alongside the laptop) and Streamyard but unsure if they allow “live camera” starts, while I believe that lightstream does if it is set to do so. The ability to save raw footage for future use would be preferred along with having interactive guest interviews or involving more roving cameras at some stage in future would be great. While the laptop we use is OK, it isn’t the most powerful so a web-based solution may be best. The selection you have reviewed is amazing however would appreciate any additional guidance from someone such as yourself who is more aware of the comparative pros and cons for our requirements. Although we can do most things, we aren’t overly technically minded, so we are looking for a KISS (Keeping Internet Streaming Simple) solution. Any assistance over and above that already provided would be amazing. Regards Stephen B
Ian Anderson GrayAuthor
Hi Stephen, sorry for the late reply. It's been a mad month! I do think you're in danger over over-complicating your set up. I have the same temptation! Remember, there's no such thing as a perfect live video tool. But you need to work out your top priorities and which live video solution fits those - as much as possible. Switcher Studio would do pretty much all you need. I am not sure what you mean by "live camera starts". But it certainly does the ISO recording which you said you needed. A much more simple solution would be to use StreamYard. You can host from a mobile device (or have a guest using a mobile device) and it does most of what you want. It just doesn't have ISO.
SMSuresh Madan
Thank you for an extremely comprehensive review.
In our use case scenario, we need to have upto 8 remote 'call-in' guest panellists who will be in a panel discussion. The discussion will need to be live-streamed to about 500 attendees who should be able to comment or ask questions of any of the guest panellists. Comments and questions should be hidden from the other attendees. Ideally one of the guest panellists or someone designated from the organisers end should have moderation control before they are passed onto the guest panellists. Finally we would want this to be white-label product and one that allows us to use our domain. Other features such as invites via email and SMS, registration, analytics, etc would be welcome but not a deal breaker.
Ian Anderson GrayAuthor
Hi Suresh, Sorry for the late reply. I was going to suggest a service like StreamYard or Restream so you could live stream to YouTube Live which you can then embed on your website. But it won't allow you to have the private comment feature. Really, you need a webinar platform such as Zoom or Demio. The white-label feature might be an issue, but it's worth looking into. Unfortunately, webinar platforms aren't my area of expertise. However, I am interviewing an expert on webinar platforms tomorrow on my show - Steve Dotto. You can check that out here - https://www.youtube.com/watch?v=myMxGibqDIU
Awesome list of all the video streaming tools. I have used some of them but will also try other for the best video streaming. Thanks for the wonderful list.
Ian Anderson GrayAuthor
Glad it was helpful
MRMartin O Reilly
Is Wirecast the only one you have covered that has instant replay capability?
Ian Anderson GrayAuthor
Hi Martin, Sorry for the late reply. No, as well as Wirecast, vMix has this (on their most expensive plans) and I believe Switcher Studio might have it too.
Great Article!!!!! Thanks a lot Ian! Do you have suggestion for a webinar/conferencing tool being able to live stream in a web site? I've used https://jitsi.org/ and it streams on youtube that could be embedded in a website video box...or maybe also zoom can be useful. Your site is fantastic, I will definitely bookmark it
Ian Anderson GrayAuthor
Hi Mauro, Sorry for the late reply. I would use a tool that allows you to broadcast to an unlisted Facebook Live like StreamYard or Restream Studio. Then you can embed the scheduled video on your website. I'm interviewing my friend and veteran TV broadcaster, Steve Dotto on a show tomorrow about how to use live video for webinars which you might find interesting - https://www.youtube.com/watch?v=myMxGibqDIU Hope that helps.
FBFrancois Basili
Hi Ian, A great article. Lots of thanks. I don't think I saw one tool that enables preview and live. Unless I missed it. If so please tell me which one. Thanks
Ian Anderson GrayAuthor
Hi Francois, Sorry for the late reply. Are you talking about the split view of preview and live views. The following tools have this: Wirecast, OBS Studio and vMix. At some point, Ecamm Live might have it, but not at the moment. Ian
KKaren
Thanks for the amazing article! I'm working on pulling together the first virtual live event for a small client, who has Vimeo and Streamyard. What's the difference and what's best? For the simulcast event we envision, there will be a host with about 3 - 4 guests (no more than 2 onscreen at a time), four pre-recorded videos of two minutes each, and a musician/DJ. We want to broadcast from FB, YouTube, Twitter, IG and their website.
Ian Anderson GrayAuthor
Hi Karen, sorry for the late reply. Does your client have Vimeo Live? For your situation, I'd use a tool like StreamYard, Restream Studio or Ecamm Live These will allow you to have 3 to 4 guests, and multistream to YouTube, Periscope/Twitter and Facebook. For having on your website, you can embed the YT video on there. Instagram is a different situation. The only way to officially stream to Instagram Live is via the mobile app. You can't use StreamYard, Ecamm Live or Restream Studio. There are tools that have found ways around the restriction, but I'd avoid - as they go against Instagram's Terms and Conditions. With pre-recorded videos, Restream and StreamYard have a maximum length of pre-recorded video you can play - so do check that out.
NNatalie
Hi Ian, Great in depth article! We are trying to develop a setup where we use multiple phones (IOS and Androids) along with other cameras (DSLR and GoPro) and microphones (IOS and USB) to produce instructional live stream Facebook Live and Zoom webinars. I found another product that Sounded hopeful. Have you seen Manycam? Thanks for all of your information and advice.
Ian Anderson GrayAuthor
Hi Natalie, Thanks for your comment. I was going to suggest using Switcher Studio if you had multiple iOS devices. But it doesn't work with Android or GoPros. Let me know how you get on! Yes, I have heard of ManyCam. I haven't used it for many years, and I know it's changed a lot since then. So it is on my radar!
Do any of these work with the DJI Osmo Pocket? We've been trying to find a way to use the Pocket with Switcher Studio, but so far we're stumped.
Ian Anderson GrayAuthor
Hi Lynne, thanks for your question. My apologies for the delayed answer. I'd love to play with the DJI Osmo Pocket, but unfortunately, I do not have one. As far as I am aware, it is not compatible. Sorry. Wish I had a better answer for you!
RCRaja Chakraborty
Ian, thank you for taking the time to create and post this informative article. We sincerely appreciate it. I hope you can recommend a solution to my problem. I want to live stream vocal performances. Live singing, using an audio track. I have tested zoom, but results have been awful. I am mixing the vocal and the track in a mixer, and then bringing the mixed audio signal to my computer through the usb port. I am using Audacity to play the audio, and sharing the computer sound on zoom. The audio quality is terrible. If I record the same mix and then share the sound from the mp3 file, audio is great. I have heard that StreamYard will give better results. What are your thoughts - what is the best set up for a simple vocal performance?
Thank you.
Ian Anderson GrayAuthor
Hi Raja, My pleasure! Glad you liked the article. Many tools out there compress the audio and optimize it for speech. That means music can come through as garbled. So, for Zoom, make sure you disable "background noise cancellation" and also enable original sound. If you do this, your audio in Zoom will be greatly improved. I use Zoom each week for singing lessons, and it is fine! StreamYard will also be fine, as long as you disable audio processing. Bear in mind that StreamYard is mono only. If you have a Mac, check out Ecamm Live which is really great audio.
First of all, congratulations! This article is absolutely fabulous. You have shown immense generosity and for that I thank you.
I will soon launch an audio and video podcast. The video version will be streamed/posted on three platforms: LinkedIn Live, Facebook (pages) and YouTube. However, these videos will not allow and display real-time participant comments, due to logistics involved.
We will be two hosts, located in two different cities. I will be the "tech guy". My goal is to use an easy solution, allowing our weekly stream/podcast to avoid been edited (such a pain!) et being quickly posted online.
I hesitate between StreamYard and eCamm Live solutions. What would you do in my place?
Ian Anderson GrayAuthor
Hi Vincent, thanks for your comment. I wrote the article because it needed to be written! There are so many tools out there and it's become very confusing!
You can view and highlight comments from Facebook and YouTube, and now Restream has the ability to view and highlight LinkedIn Live comments.
The easiest solution for you will be to use StreamYard. It's great for remote guests and for a remote producer. Ecamm Live is working on a way to bring in guests remotely via the web. Currently it relies on Skype, so it's still an option for you, but you might want to wait a month.
EGErika Gloss
Interesting discussion
Ian Anderson GrayAuthor
Thanks, Erika! Have you decided which tool to use?
SNSteve Novotny
Hi Ian - I think your article is great and has opened up a world of possibilities for us. We are "Lucky Star" productions and focus on bringing musicals to the Junior High Schools around Naperville Illinois.
We are trying to put on a virtual musical production of (1) Wizard of Oz and (2) Music man (both Jr. versions). We are holding practices online with Zoom - and it is going ....ok but we are running into limitations that I'm wondering if there is a better tool. The challenging areas are : (1) Staging - getting the actors in a window size we'd lilke and a location on "everyone's screen" (view) that we want. Seems pretty simple but doesn't seem to be available in our simplistic versions of Zoom. (2) Audio - especially chorus numbers - syncing (3) Common - set backgrounds - centrally controlled
I'm wondering if there are any tools and/or approaches that you can recommend for these challenges - and probably the 100 others that I haven't thought of (I'm guessing you have a lot to add here - so feel free).
As you might suspect our budget if very limited - but we're not afraid to do some digging and work. My wife Margie is the Show Director and I take on all production chors - traditionally sound, lighting, video (i.e. projected backgrounds, etc.)
Any suggestions/guidance you can provide on "recommended approach" and/or best tools would be great. (Note : the production doesn't necessarily needs to be live - so prerecorded would be ok - especially in our Covid-19 socially distanced world.)
Thanks, Steve Novotny
Ian Anderson GrayAuthor
Hi Steve,
Glad you've found my article helpful.
Sounds like an amazing plan! I assume you are not going to perform the whole thing live - but to record each person separately and stitch it together? Unfortunately, because of the latency (the delay between you and what others will hear) you can't perform together. There is usually around half a second delay, but that can vary depending on your internet speed and the speed of your computer's processor. A few years ago, I put together a virtual choir (singing "We Wish You a Merry Christmas") and the way i did it was to produce a conducting and accompaniment track for each person involved to sing along to. You can see the result here (around 2'40" in) - https://www.youtube.com/watch?v=HDqvxOjBVXY
Practice-wise, you can't really easily practice together unless you just are ok to sing "out of time". Zoom and other tools all have the same issue - just the restrictions of the internet.
I'm not sure what you mean by staging. Do you mean getting a set up for each actor to be fully on screen? It really depends on their set up. That can be tricky!
For audio, I've mentioned the issue with synching.
For backgrounds - you can have green screens or virtual backgrounds - but they have to be controlled on the participants' end, or you could do post-production - if everyone has a green screen.
Hope that helps, although, I seem to be the bearer of bad news!
SNsteve neumann
This is very helpful. Do you have a specific suggestion that you think would work best for a live comedic performance in which viewers sort of direct the show with comments and the players are multi-hosting (up to 5)? Also interested in suggestions for theater. As a youth theater owner what is the best platform to showcase musical theater when you have a full ensemble singing in harmony?
Ian Anderson GrayAuthor
Hi Steve, You can have up to 6 co-hosts on StreamYard which might be a good option for you. You can all see the comments in StreamYard and ask the people watching for questions. Be aware there can be a 8-12 second delay between you and what your audience see.
Unfortunately it's near impossible to sing an ensemble on live video because of the latency/lag between all involved. I teach singing one day a week at the music conservative and I've noticed the delay between my student and me can be half a beat but that can vary. Sorry!
Hi, i am using OBS and PromoVgram , as we know, instagram having the feature to invite the guest into the live stream. Can we do that when we live stream using rtmp to instagram via obs? i mean can we invite the guest into our instagram stream using OBS
Ian Anderson GrayAuthor
Hi Hilal, Instagram can allow you to invite a guest onto an Instagram Live. However, this can only be done via the official Instagram app. You probably don't want me to say this. But what PromoVgram are doing is totally against Instagram's terms and conditions. It looks like they have reverse-engineered the Instagram Live API. But the only way to officially go live to Instagram Live is via the official mobile app. Using another app like PromoVgram is against their terms and could get you suspended or worse. Personally, I don't think it is worth it. Sorry! Ian
MAmajed sultan ali
so u don't recommend to use this service ? i just want to deal with them in my upcoming live
Ian Anderson GrayAuthor
It's up to you. If you don't mind going against Instagram's terms of use and potentially having your account suspended, then feel free. But I personally strongly recommend not using it (or similar tools) to my clients and audience. Sorry!
AAdam
Where did you find in Instagram terms of use what they suspended the accounts that are using a tool for live streaming? How about loola.tv?
Ian Anderson GrayAuthor
Hi Adam, in Instagram's terms - https://help.instagram.com/581066165581870 It says "your use of our API is subject to our Platform Policy" And in the platform policy it says - https://www.instagram.com/about/legal/terms/api/ 5. Don't store or cache Instagram login credentials. 33. Don't reverse engineer the Instagram APIs or any of Instagram's apps.
I'm not sure if Loola stores Instagram login credentials, although it might momentarily in order to connect to Instagram Live. But it certainly has reverse-engineered the Instagram API. So, they have broken the conditions, and you will be complicit if you use their service to broadcast to Instagram Live. It doesn't say that your account will be suspended, but that could be the result if they notice you are using the service.
I might be overkill here. But I believe sticking to the rules is important, and I don't think it's worth the potential of your account being suspended.
MAmajed sultan ali
thanks a lot for your replay because i am really worried i used loola tv about three months and my account is verified i don't know about all those detailed because of that i asked you about promovgram i was just to join them emmm not sure how to ensure if this is safe or not and hope instagram will allow that officially legal
Ian Anderson GrayAuthor
My pleasure! I totally understand your concern. It's really up to you. I know that some people use Loola TV and have been ok. But personally, especially if your Instagram account is important and verified, I wouldn't! That's because if goes against Instagram's terms. Hopefully in the future they will release an API that tools can use.
Hi Ian! Amazing article, thanks for such thorough research. Apparently I want a mix of more than one tool and I hope you can advise on that:
I want to go live with 3 to 5 guests (max. 6 speakers in total including me) And I'd like to multicast to Facebook and YouTube, potentially Twitter/Periscope (I'd love to Instagram but I know it's not possible).
Now, I love Ecamm but I don't want to rely only on Skype. I like StreamYard but I don't like the fact that you need the most expensive plan if you want to multicast to more than 2 platforms. And I'd love the OBS functionality (scenes/images/transitions), but I don't want to rely on Zoom and I'm not sure my MacBook Air has enough processor power for it.
Which would be the best tool or set of tools to pay around $15-20/mo with multicast, not depending on Zoom/Skype and with decent customization (logo, titles, add names to speakers, maybe transitions), and if possible also a feature to consolidate questions coming from different platforms (i.e. YouTube chat + Facebook comments)? Does it make sense to use something like OBS + StreamYard or any other combination?
Thanks again, sorry for the long question.
Ian Anderson GrayAuthor
Hi. Glad you liked the article. So, when I read your first two paragraphs, I thought - StreamYard. But, you'll need the expensive plan for multicasting to all those platforms. You could use another tool, but multicasting is going to cost whether you use StreamYard or Restream (or others).
Ecamm Live is awesome, but it does rely on Skype right now, and it doesn't have inbuilt multicasting. But soon, they will release the ability to bring in guests via the web. And multicasting.
But you mentioned having a Macbook Air. There are two different types of multicasting - cloud-based (like Restream) where you broadcast one stream to a server and they do the multicasting or true multicasting where you stream your individual streams to the different platforms from your computer. For the last type, you'll need a powerful computer and a lot of bandwidth.
I think you are going to struggle to get exactly what you want with all those features. OBS Studio and Restream. You can use the free version of Restream or the $19 per month plan. The downside is that they add their branding to the descriptions when you stream, but it's cheaper than elsewhere. But OBS Studio doesn't give you comments.
You can use StreamYard and Ecamm Live together (what I do) but you'll need a powerful computer and it obviously costs a lot more money! Sorry I haven't got a magic tool to recommend!
JTjared m templeton
Hey! great article Ian! ...super-informative, coherent and easy to follow...really appreciate the info!...I am not sure if you could help but I figured I would take a shot because I am having a difficult time streaming my music live on FB. i would like to achieve the most decent quality video and audio and use virtual tools capable of branding and more interactivity etc...I was hoping you could illuminate me a bit more on the subject...I am attempting to FB Live my acoustic sets (just guitar and vocals) using a GoPro to film while monitoring comments on my phone or laptop, as well as being able to use the audio coming out from my board gear so I can dial in some reverb, Eqing etc...I would also like to monetize the FB Live sets more by name-dropping sponsors, branding and merchandising etc... I cant rely on waiting around for businesses to open back up and be able to afford live music for the forseeable future so I wanted to go all in and try and figure this out to supplement my income with doing these FB gigs...Do you have any suggestions or insight on the matter to possibly achieve that??
Ian Anderson GrayAuthor
Hi Jared, Thanks so much. Glad you enjoyed the article. Love your ideas, it sounds cool. And I appreciate it as a musician myself. I trained as a classical singer quite a few years ago! I'll be honest, I haven't tried a GoPro in my broadcast set up. Are you broadcasting directly from it? I am not sure what the audio quality will be like. I know that the Facebook Live mobile app puts the sound through audio processing which can make music sound garbled. Are you using a complete mobile set up with your sound board going into your GoPro? Or are you using a laptop as your main broadcasting gear? In my experience, Ecamm Live (Mac only) offers some of the best audio. StreamYard (Macs and PCs) is ok, but it's only mono. There is also Wirecast and vMix, if you have the budget and don't mind the learning curve. Are you a Mac or PC user? There's so much to think about with what you've said. You can definitely do branding and merchandising. Choosing a tool that allows you to add graphics, videos and branding are going to be really helpful. But I hope that's an initial help. If you could give me more info, I'll do what I can.
AAlynne
Thank you so much for the article! As a performer, I've been using Stage Ten to broadcast performances live to Facebook, but we're trying to figure out a good way to integrate high quality audio into performances that include remote guests? Specifically, we are a group of drag queens who want to he able to lip sync and dance to music without sacrificing too much sound quality. With one performer streaming from their own laptop, it's easy to use Stage Ten to play the audio file and perform from there, but is there another tool that would work so that guests can play and react to their own audio files in real time while listening using headphones? We want to be able to have one live stream running and to take turns performing songs while the other performers go and do costume changes off camera.
Ian Anderson GrayAuthor
Hi Alynne. I've not used StageTen that much, so I've not had the opportunity to test the audio out. I assume you're looking to lip-sync to audio individually? It's not going to be possible for you to do that together due to the delay/latency. The issue for your set up is finding a solution that allows each person on the live broadcast to play music their end. Screensharing is probably the easiest way to do this. I know you can do this on StreamYard - each person would share a Chrome Tab which would play the music, then you could go to solo view so the viewer would only see that person. I've not tried Stage Ten, but it might offer the same. Hope that helps!
MMags
Hi Ian, This article is honestly pure awesomeness!! I’m a drum teacher, I give group online lessons, and would need to have the possibility to have multiple angles, a decent audio and video quality and the possibility to interact directly with the students. The online groups are pretty small, no more than 20 people for the time being.
I’ve tried with online meeting solutions such as whereby.com,meet.jitsi but the audio quality is quite poor. I was considering moving over Streamyard or eCamm (I’m a mac person), what would be from you point of view your recommended setup ?
Ian Anderson GrayAuthor
Thanks, Mags. Glad you found the article helpful! My wife and I are both musicians and I still do a bit of teaching (singing). Audio quality is important.
I'd actually recommend Zoom for your online lessons. You can disable background noise and enable "original sound" which is perfect for musicians. I shared some of this in a workshop I did for music teachers here - https://www.facebook.com/226739870707328/videos/539968609965879/
The only thing is you can't change different angles. Unless you use a different tool with Zoom. If you are a Mac user (which you are) you can use Ecamm Live with Zoom. It needs to be an older version of Zoom, since they're removed the ability to bring in virtual webcams. But if you have the pro version of Ecamm Live, you can set up your cameras in there, and then output into Zoom - or StreamYard. And, Ecamm Live has great audio quality. StreamYard is good, although not as good - and it's currently mono only.
Awesome article, the most comprehensive one ive seen. A+ for that. I am in the music business and i am trying to figure out the best way to do interview with artist on my live, and also be able to play some of their music or video. I am interviewing up and coming artist and will have signed documents giving me permission to play their music publicly. Sound is a very big deal to me when i play the artist music. I am very intrigued with Streamyard. But im not sure if i can accomplish my goals. When i do a screenshare and lets say i brought up the artist youtube page If i play the video will my viewers be able to see and hear the video at a decent sound quality?
If not do you have recommendations on how i might achieve my goal? In my head ive been thinking of work arounds, Like the Zoom L8 Can live stream recognize that as my sound card? Im thinking i can use that mixer and use that for my mic and use it to pipe in music? IM LOST! lol Thanks
Ian Anderson GrayAuthor
Hi Diarra, thanks so much! For you, the audio quality will be really important. Actually, that reminds me to do more research into how the various live streaming apps handle audio. StreamYard actually has pretty good audio. For music, though, you'll need to disable audio processing, otherwise, it will sound garbled. In my experience, Ecamm Live has superior audio quality, especially if you select the "use high quality audio mode" in the settings. For playing audio, it would be much better if you have the original sound file of the artist you are playing - then you aren't trying to stream streamed music if that makes sense. But it will still sound fine, as long as you have decent internet. Do you have a Mac or
Really great comprehensive article Ian, just what I was looking for. However, while my needs may not be unusual, they are rarely covered in reviews and that is I need software that I can stream a camera in an owl nest box continuously for several months without interruption and restarting a new live stream on YouTube. Right now I'm using OBS freeware and am pretty good at it, but it has the most annoying habit of just freezing at random times and cease sending new video to my feed sometimes after 6 hours sometimes after six days. I'm not in a situation where I can always monitor it or go to where the PC is to stop and restart OBS which temporarily solves the problem until it happens again. If I could check on the process and monitor and interact with it remotely wherever I am that would be great. So in a nutshell my needs are relatively simple - a continuous feed to a youtube live broadcast that viewers get invested in that I don't want broken or not have the inability to restart it - so reliability is probably my most important issue. I've tried to research this issue and have seen that others have similar problems with OBS freezing up while still continuing the stream of a frozen image, but nobody seems to know the answer. If there is a good solution out there that might work I would be interested. The camera feed is a POE cable that goes into my router and then OBS runs on a pretty strong laptop on the network and sends it to YT. Thanks for any ideas. BB
Ian Anderson GrayAuthor
Hi BB. Thanks for your comment. I don't think your use case is that unusual, but I've not looked much into doing long continuous streams. Having a stable internet connection and a device that doesn't glitch will be important. I assume you are using YouTube's continuous live stream service. OBS Studio should be fine for what you are doing - especially if you are using a PC. OBS on a Mac isn't so well optimised. I assume you've closed down as many apps running in the background as possible. And I assume you've checked your internet speed and that it is stable. One issue is that your computer might be running updates or services in the background that might be clogging up CPU usage. But, of course, it could be OBS Studio that is glitchy. Also, is your computer ever running hot? I'll give this some more thought, but another issue is to look at vMix. They have a free version, but for what you are looking at, you may need to pay. But it's one of the best live streaming solutions out there. And it is likely to be more robust. Ian
I'm wondering if the issue could be constant virus scans and updates and windows update downloads etc that clog up the OS. Two things that come to mind 1) is just a small PC or laptop that is totally clean except for a browser and streaming app and dedicated only to the live feed and 2) sending my feed right from the router to a cloud supported stream vendor that would stream to YT without any streaming software at my end other than the ability to manage the stream then I could do it where ever I am because the nature of my feed is I'd like to keep it going 24/7 but can be there physically to babysit it all the time. BB
Ian Anderson GrayAuthor
Hi BB. Thanks for your comment. Before I go live, each time, I close down as many apps running in the background. On a PC, just open task manager and close as many apps as you can. You could also use a tool such as TripMode which can restrict which apps can use your internet. But really, the more powerful the computer, the better. You need as much memory as you can (ideally 16Gb) and have a graphics card (ideally 2 or 4Gb) You mentioned streaming via your router. That's not something I've looked into, but you could check out the Mevo cameras. They are an all-in-one streaming solution. I interviewed the founder and he showed them on my show here - https://iag.me/46 Or you could try the Epiphan Webcaster.
Thanks Ian, appreciate the thoughtful replies and great service. Will pass on your site for others. You comments have caused me to go back to basics on my setup and I think I found the root source of my particular problem with streaming - I'm using pretty new and fairly high end ASUS laptop, but like a lot of new laptops it doesn't have a LAN port and assumes most will use wireless. To get better speed I'm using a wired connection and am using a USB to broadband LAN converter as input which is a pretty good quality product - but and here is the kicker - there are 3 USB ports on the laptop and It turns out I was using a USB 2.0 port which really doesn't match the converter instead of the one USB 3.0 high speed port - since I switched to the USB 3.0 port I haven't had even one hiccup in a solid week so we'll see how it goes - but it makes sense that could be the major contributor to my broadcast hangs - also gives me faster bitrate of course. Regards BB
Hi Ian, Thanks for your extraordinary post on live streaming! It's the best I've read; complete and very clear. I'm streaming a Live show every week using my iPhone through Wirecast Pro (with green screen and all the cool features I've learnt so far).
One of my main problems is the HDMI to Usb capture device. I have two of them (just in case) and once and again in the middle of the show, Wirecast won't recognize the device.
Could you recommend me 'the best ever' hdmi to usb video capture device I could use with wirecast?
Thanks!
Best regards!
Ian Anderson GrayAuthor
Hi Pep. Thanks so much for your comments. So are you using your iPhone as a camera to Wirecast? Wirecast is an incredibly powerful streaming tool and I'm glad it's going well with you. You mention wanting to find an HDMI to USB capture device. First of all, what type of device are you wanting to plug into your computer via HDMI? Is it a DSLR camera or similar? One of the best HDMI to USB devices at the moment is the Camlink 4K from Elgato. There are many devices on the market, but this is the one that is recommended by most professionals. Unfortunately, it's very difficult to find one at the moment because everyone is trying to buy it! Hopefully, as the lockdown eases around the world, it will become easier to get one. I hope that helps. Ian
Hi Ian, Great article; very helpful! Would you have thoughts on how I might move a very hands-on traditional music festival online? It would go for 4 or 5 days with at least 100 live-streamed (or perhaps pre-recorded) workshops and jams and concerts per day by instructors. Would want to limit access to people who prepay (a modest amount, but enough so we can pay the instructors), and also keep all the videos available online for a month or more for people to watch. Currently, we're doing some jams using Facebook Live to our Facebook group, which all the instructors seem to be able to manage (usually with their iPhones or Android phones (which can't mirror)), and the videos are saved to the instructors' own Facebook pages. But I'm not sure how that would scale up. We have our own website with the event schedule on it. There seem to be a few heavy duty approaches like Vimeo and BlueJeans Events that are possible but likely expensive. Thanks in advance! Dave
Ian Anderson GrayAuthor
Hi Dave. Thanks for your comment. The traditional online music festival sounds really exciting, but quite a challenge with managing so many live streams! All the best for it! There are a number of ways of doing this depending on your budget and preferred setup. There is a really good virtual summit solution called HeySummit. I interviewed the founder of a few weeks ago on my podcast. You can watch the video and listen to the podcast here - https://iag.me/podcasts/how-to-host-a-virtual-live-event/
This allows you to take online bookings and manage all your videos which can either be live-streamed or be pre-recorded. The platform is video platform-agnostic, so you could use Facebook, Facebook lives, YouTube, YouTube Live, or Vimeo. Of course, this has a price attached to it, so it depends on your budget. Another way of doing it is to just to create a private Facebook group, and add the videos or live stream videos to that group. You can manually accept people who prepay to the group. Another alternative is to live stream or upload videos to YouTube and then embed those unlisted videos on your website and give people access that way. I hope that helps. Let me know how you get on. Ian
Hi - This is a terrific article and extremely helpful. I am interested in producing live content for kids, probably on Facebook Live. Is there a way that one person can be live on video while someone else moderates the comments? It's really important to keep the comments clean and appropriate and I want to find the right tool/service for that. Your suggestions would be greatly appreciated. Thanks.
Ian Anderson GrayAuthor
Hi Rebecca. Yes, definitely! In fact, I often do this - when I host the show and my assistant moderates in the background. They just need to be an admin to your account and watching the video so that can watch and moderate the comments. It's also worth going into your Facebook settings and page moderation. You can add a list of blocked words to it and switch on the profanity filter. That should help a lot. Hope that helps! Ian
Hi, I loved your amazing post, keep posting these types of articles. It helps a lot of people.
Hello Ian. Since today morning, I have not been able to cross post my Premiere videos successfully to other pages.
We uploaded a Premiere video, which we cross-posted to other pages; the admins for the other pages then got into Creator studio to publish it on their pages, but when the Premiere LIVE started, they were not able to see the premiering Live video on their pages.
Could you please help me with this? This never happened before. We’ve been crossposting premiere videos just fine until now.
Hi Lesley. That's weird and shouldn't be happening. My only thought is that it could be a bug. Facebook has been having rather a lot of these recently.
Have you tried again since? Ian
Thank you for the wonderful comprehensive analysis. I've been streaming with OBS on a MacBook Pro (Retina, 15-inch, Mid 2014) but it's a resource hog and the fans kick on full blast. It seems like offloading the processing to an online service is the way to go. I don't need a lot of features at present (just doing FB Live mini-concerts for my friends/family online community; maybe expand more in the future) so just one camera for now and a good quality stereo stream (at least 128kpbs). I've got a 1GB fiber connection. Which of the tools do you think I should look at: free or low-cost, ease-of-use, low resource usage? Other features that I might want in the future are HQ recording and multistreaming.
Hi Bernie, Yes, OBS can be a bit of a resource hog. It's pretty much OK on higher-end PCs, and my 2018 MacBook Pro copes OK. But it does sound like an online solution might be better for you. There are a few free tools like https://golightstream.com/ that you could use, but looking at what you need right now and in the future, I'd recommend Restream. They have a free plan, and their paid plans will definitely help you in the future with multistreaming. They have good audio recording and you can enable high-quality audio in Restream Studio. Later on, if you do want to go back to OBS Studio or use Ecamm Live, you can link it up to Restream and have the best of both worlds. Hope that helps. Ian
Thanks, helpful. To your knowledge, are there any online solutions that allow tweaking of audio/video sync (like in OBS) to deal with different latencies with the audio and video sources? I just got an HDMI capture dongle for my old Canon 60D (tweaked with Magic Lantern to provide clean HDMI) but I suspect there will be latency issues with audio. I'm getting the feeling it might be easier just to buy a new camera with clean HDMI and 2-channel audio over HDMI (and route my audio mix through the camera/HDMI) unless there's a streaming service that allows one to fix A/V latency.
Do you have any recommendations for platforms that can stream globally including China? Or one platform that works for China and one for the rest of the world?
Hi Adam. Great question. I do not have extensive knowledge of Chinese networks. I do know that Restream does allow you to broadcast to a number of Chinese networks such as Douyu and possibly Zhanqi.tv. I hope that is helpful.
Have you looked at Happs.tv ? I'd like to know your opinion on it.
Hi. And no, I haven't come across that until you mentioned it. I've only done a deep dive into the tools in this article. Have you tried it? Ian
Brilliant article Ian, you left no stones unturned! We're in the learning process of using vMix so I appreciate your insights.
If we had MACs I'd definitely go with Ecamm.
That's great. vMix is one of the best options for PCs. It has a bit of a learning curve and can be a little clunky in places, but it's so powerful and flexible. For Macs, yes, Ecamm is the one to go for - and it works perfectly with Restream for multistreaming. Ian
Hello Ian. Sadly Twitter are closing Periscope for good in couple months time (March 2021).
I know, it's very sad. But it will still be possible to live stream to Twitter. Thanks for reminding me to update the article. Ian
Love the insights you have Ian!! Thanks for sharing
Incredible info but I believe you left out Yellowfins Duck.
Hi Fabrice, I haven't mentioned all live video tools in this article as I had to put a cap on it somehow. But I didn't mention Yellow duck because it's not a tool I personally recommend. It breaks the terms and conditions for Instagram since they've effectively reverse engineered the Instagram API to allow you to go live to Instagram.
Fantastic info. You can always trust Ian’s blogs because he knows what he’s talking about as he has been a go-to expert in this field for a while and always researches in depth for his blogs. It is also easy to read and understand for newbies and non-techies.
Thanks so much, Katy, I really appreciate that. Love what you do too! All
Hello there, very interesting and infromative article!!
Dear Ian
thank you very much for this interesting and more than detailed article.
I saw in one comment that you did not tested livestudio 6 from vimeo. Had you the chance to test it in the meantime?
We would like to use it as we have a regualr vimeo plan for the streaming we did so far. But now we want to go the next step and add graphics etc. and a more professional streaming and therefore would studio 6 the logical step as it is included in the plan.
What really scares me that I cant find a single review from studio 6. Just a couple of comments on pinterest - which say they lost connection during streaming, which would be probably the worst scenario. You didnt test studio 6 - is there a reason for?
It really freaks me out that there are basically no reviews to studio 6. Would be great to hear from you.
Thank you very much for your time in advance.
Best Regards
Patrick
Hi Patrick, so sorry that I missed your comment. I've not tried Studio 6 from LiveStream, and you are right, there are not many reviews out there.
Most people in the industry use vMix, Wirecast, Ecamm Live or something else. I am sorry I can't help any further. Ian
Great Article! Your content is very helpful and very well written.
Thank you! So glad it was helpful for you!
Have you had any experience with Prism Live Studio (prismlive.com)?
Hi Kevin, I have heard of it, but not had a chance to explore it any further. Have you? Ian
SUGGESTION FOR A NEW PRODUCT: Long before Covid-19 I have sought a tool which would allow remote musicians to collaborate on live improvisation jams. Given the latency between contributors, no ideal solution could theoretically exist.
However a combination of cascading-preview-staging-layering from musician to musician along with beat/bar phase offsets could make the chore less aggravating.
If you have ever tried talking while hearing your own delayed echo, you know how frustratingly distracting latency can be.
As an example, at it's simplest, imagine someone creates a bass track. Half a second later at some other geographic location someone adds a guitar melody track, and half a second later yet someone adds vocals. The guitar is playing in synch with the bass 'when they hear it'. This composite stream is then sent to the vocalist who is in synch with the bass and guitar 'when they hear it'. This final synched composite stream is then sent out for public broadcast.
(Note that this entire process is simply a near-live mimic of studio layer recording, one musician at a time.)
The composite stream is also then sent back to the original bassist. By this time the composite stream they are hearing, including their own original playing, has a latency of 1.5 sec. They will of course need to listen to this through headphones and not allow this delayed stream to merge with the outgoing audio. Without some additional phase offset tool, they will be hearing the composite recording one beat late at 40bpm, or three beats late at 120bpm. By adding an additional .5 sec latency, at least they could be listening with a synched four beat delay, which is a bit less confusing.
A tool for such purposes should be able to detect the bpm and allow for input of a time signature, as well as the desired number of bars to recycle at. The nature of this tool would still make it most conducive to Frippertronics and classical sitar raga morphing of cycling elements.
Additional useful features would include the ability for any musician to choose any point along the cascade loop as their feed, if not multiple feeds, each with appropriate offsets. For instance the vocalist may wish to feed directly from the bassist, while listening to a more delayed guitarist, or no guitarist at all. Two ornamental players may wish to feed directly off the same melody source, and just hope that each other's third melody line is in harmonious parallel.
It's a far from perfect system, but at least it would allow for some orderly semblance of coordination beyond what we have now, which is everyone doing their own thing, and at best sharing a common beat.
It would be great however for improv theater, in which case, so long as the actors lines were sequential, never in parallel (although additional latency routing features could make that a possibility too), each line would generate a latency as seen by the others, as one sees in scrolling chats, but the broadcast stream would have a seamless flow.
I have done some further homework on this music collaboration concern. Tools do exist. One avenue, instead of using video streaming platforms in the first place is to to use virtual audio mixer DAWs which support video. One then inserts VSTs which inject incoming live streams as if they were onboard audio devices, then runs them through an additional VST to adjust latency back into phase with the beat. Possibly the cleanest way to manage this is for each musician to have their own DAW, and each DAW have a live stream channel for each musician, but still use the cascading staggered latency as if you were only responding to a single synched composite of all the musicians. This way at least you won't have to play over what you yourself were playing some beats ago. It's tough to wrap your head around, because it conceptually resembles the Morton Salt container or Umma Gumma album art. Basically you play something, and musicians B & C add to that. You are then playing live to what they were playing 4 beats earlier, so you will still need some gift of prophecy to respond to their changes. However you are the leader, first to lay down a track, and technically you don't even need feedback; you can play whatever you want and they follow appropriately in suit, without having to deal with the delayed feedback issue you have. If anyone else chooses to take on the lead foundation, delays will need adjusted accordingly.
Anyhow, here's some tools to do that:
https://www.kvraudio.com/product/virtual-audio-cable-by-eugene-muzychenko
allows you to use a stream as a channel inputhttps://audiomovers.com/wp/
a similar tool, appears high end, for live input/output channels in your DAW to other remote members.https://appshopper.com/music/strom-2
a similar tool for the ios aum/au/audiobus environments.
Like wise tools exist to take care of the video delay synching, but as a live ensemble would require source switching or picture-in-picture, that's a whole can of worms I wouldn't want to get into. Most likely the best solution there is to do all the synched audio in a DAW as described above, then integrate and buffer all the video streams separately into a video streaming platform to match the one composite audio source.
Hi. I would like to seek for help regrading live broadcast software. Can you suggest what live broadcast software has a customizable layout. We have an upcoming broadcast and we have a sign language interpreter just like what we typically see in live broadcast in television or over the net. What we want to be seen by the viewer should be like this (please refer to the attached image). Hope you could help me with this. Thanks!
Sorry for the delay, Pauline. What you're looking for is definitely possible with Wirecast and Zoom. And with some tweaking, it's possible with Ecamm Live. Hope that's helpful. Ian
Fantastic article...very informative. I've been working (novice) with OBS and Wirecast, but thanks to your article, I'm taking a close look at vMix. It looks like a winner! Thanks again for laying out everything in an easy to read and relatively comprehensive fashion.
Hi Scott, thanks for your comment. So glad I was able to help. How are you getting on with vMix? It's a bit tricky to use at first. Ian
Thank you so very much for your thorough information, Mr. Gray.
I apologize if my challenge was addressed: is there an Android video streaming interface capable of automatically saving streams directly online even when interrupted?
Social media is not an option; a nonstarter.
When completing Twitch streams, there is a save confirmation step.
If I lose my signal, or my 'phone battery dies or shuts down when Twitch streaming, I suspect that recorded Twitch video is lost.
If that step is a required Twitch element, can you please suggest an alternative?
Having an audience, chat, a link for web viewing or other features is nice but an unnecessary option.
Can you suggest an alternative?
I am grateful for your feedback.
Thanks for all you do!
Hi Douglass, I'm not aware of a dedicated live streaming app for Android. However, I do know that Restream works on both Android phones and iPhones via the browser. And Restream allows you to broadcast to Twitch (as well as over 30 other platforms). It also records the video on their end, so you'll always have a recording. If your phone dies or your signal drops, it will keep on streaming, until you click the end broadcast button. I hope that helps.
A big thanks to you! I got many points from your post. I will try to live video streaming.
This was an awesome article, thank you. One issue I am having right now is Facebook Live Studio removed the 360 feature. Am I doomed? Is facebook no longer offering 360 live streams? I can't find any information online anywhere. I can sync my 360 camera to the livestream, that works, but its in 16x9 format. As the audience you get a funky 16x9 video that can see eerything but it's not true 360 video where as the viewer you can look around on your device. Any help or leads in this would be amazing.
Hi Tavit. I've not used Facebook Live Studio for 360. There is definitely still the option to broadcast 360 videos through Facebook, but I've only seen it through third party tools. Ecamm Live has this feature for example and some others do too. Check out the other tools in this article. Hope that helps! Ian
On the StreamYard section, the info about StreamYard not being able to capture desktop audio, is incorrect.
“Capturing Desktop Audio: no (but audio can be captured from a Chrome tab).”
StreamYard is fully capable of capturing desktop audio, even outside a Chrome tab.
Hi Richard, I'll have to test this, because last time I checked, it definitely wasn't possible to share audio outside of a Chrome Tab.
StreamYard says it's best to use a Chrome Tab for audio: https://streamyard.com/resources/docs/screen-sharing/ However, I've only checked on a Mac where it definitely is NOT possible to share audio outside of a Chrome Tab. It *might* be possible on a PC. Have you checked it?
On the StreamYard session, you need to fix the info about it not being able to capture desktop audio.
"Capturing Desktop Audio: no (but audio can be captured from a Chrome tab)."
StreamYard is fully capable of capturing desktop audio, even outside a Chrome tab.
Unfortunately the Chrometab option in tools like this doesn't capture audio from desktop on a Mac. I've not been able to test on a PC, but I think like you say, it does work.
Has anyone ever heard of StrmR Live ?
It's a french company in its early stages but providing a promising cheap streaming software dedicated to sports with per camera replay, html overlays, dynamic player sheets, a bunch of easy-to-use sport oriented functionalities
I have not heard of that platform. It sounds interesting though!
Hi Ian,
Thank you for great and in-depth article.
I would like to start go Live (Stream simultaneously to: Facebook, YouTube, Instagram and LinkedIn) through scheduling my pre-recorded videos. And Later on, broadcast Real-time Live Streaming.
I'll be very glad to hear your opinion regarding onestream.live.
thank you for your time!
Aron
Hi Aron, My pleasure. There are lots of tools that allow you to broadcast to more than one platform - StreamYard, Restream, vMix and Wirecast are examples.
No tool can legitimately stream to Instagram Live, because they only allow you to stream via the mobile app. There are tools that have reverse engineered the Instagram API but they go against Instagram's terms and conditions, and I'd avoid!
Facebook and other platforms don't really want you to stream fully pre-recorded videos. That's what Facebook Premiere and YouTube Premiere are for. I'd recommend using those first before you move on to live streaming.
Yes, onestream.live does that and Restream has a scheduler, but I'd personally use Premiere for that. Hope that helps.
Hello Ian. Since today morning, I have not been able to cross post my Premiere videos successfully to other pages.
We uploaded a Premiere video, which we cross-posted to other pages; the admins for the other pages then got into Creator studio to publish it on their pages, but when the Premiere LIVE started, they were not able to see the premiering Live video on their pages.
Could you please help me with this? This never happened before. We've been crossposting premiere videos just fine until now.
Hi Lesley. That is weird! Sounds like another Facebook bug. I've encountered lots of bugs, but not one to do with Premieres. Have you tried again recently? Sorry, I can't be of any more help. Ian
Hi Ian,
Thanks for the great article, I love how detailed it is and it has answered many of my questions. If you do an update to this article, can you include Livestream Studio 6 as an option? I would love to read your take on it. I would put it in the same category with OBS Studio, Wirecast, and vMix.
Thanks!!
S.W.
Hi S.W.
Sorry for the delay. So glad you've found this helpful. Unfortunately, I've not had the chance to check out Livestream Studio. I believe it's very good, but I've not checked it out. And yes, I'd put it in the same category as OBS, Wirecast, vMix and Ecamm Live. Have you tried it? Ian
Hello Ian
A great article that has helped to educate a couple of late starters in the live streaming sphere, so thank you.
We (two of us) are currently providing a live video/ audio feed from a sports venue using Facebook live. One of us has a roving camera (iPhone 11) with an external mic who doubles as roving camera/reporter/interviewer providing a stream over mobile network, and one is “at home” producing, editing, commenting, changing live videos names, responding to comments etc as the FB admin from a laptop.
While the daily schedule is pretty constant for an event (possibly two in-depth interviews lasting a couple of minutes each, then a preview for five to seven minutes, then a post event wrap lasting five minutes.) we don’t show the event itself, just the background to it. This happens every forty minutes up to ten or so times in a day, therefore providing 40 live videos each day of an event. The challenge is that the camera person is the one who decides when the live video/ interviews start as they are mostly casual “real-person” approaches. It would be preferred in a solution that any video start could be initiated by the camera and then the producer/editor can catch up as any live posting rolls on.
Until recently we have been providing “Native” (Thanks for the definition, now we know!) Facebook Live streaming, however are looking for a simple production solution that will allow us to self-brand our videos, add associates branding, include titles and call to actions and still respond to FB comments while maintaining that casual feel which is being driven by the in-field camera person. Overall, we are looking at becoming more professional. We are happy to have a delay in some editing and realise that this can be achieved in FB as per usual but would like some assistance on which solution may be best for us.
In most cases of the systems reviewed I believe we would have to have the in-field person as a guest and turn off access to camera and mic at the production end (i.e. laptop). I have liked the look of Switcher (Run off an iPad alongside the laptop) and Streamyard but unsure if they allow “live camera” starts, while I believe that lightstream does if it is set to do so. The ability to save raw footage for future use would be preferred along with having interactive guest interviews or involving more roving cameras at some stage in future would be great. While the laptop we use is OK, it isn’t the most powerful so a web-based solution may be best.
The selection you have reviewed is amazing however would appreciate any additional guidance from someone such as yourself who is more aware of the comparative pros and cons for our requirements. Although we can do most things, we aren’t overly technically minded, so we are looking for a KISS (Keeping Internet Streaming Simple) solution. Any assistance over and above that already provided would be amazing.
Regards
Stephen B
Hi Stephen, sorry for the late reply. It's been a mad month!
I do think you're in danger over over-complicating your set up. I have the same temptation! Remember, there's no such thing as a perfect live video tool. But you need to work out your top priorities and which live video solution fits those - as much as possible.
Switcher Studio would do pretty much all you need. I am not sure what you mean by "live camera starts". But it certainly does the ISO recording which you said you needed. A much more simple solution would be to use StreamYard. You can host from a mobile device (or have a guest using a mobile device) and it does most of what you want. It just doesn't have ISO.
Thank you for an extremely comprehensive review.
In our use case scenario, we need to have upto 8 remote 'call-in' guest panellists who will be in a panel discussion. The discussion will need to be live-streamed to about 500 attendees who should be able to comment or ask questions of any of the guest panellists. Comments and questions should be hidden from the other attendees. Ideally one of the guest panellists or someone designated from the organisers end should have moderation control before they are passed onto the guest panellists. Finally we would want this to be white-label product and one that allows us to use our domain. Other features such as invites via email and SMS, registration, analytics, etc would be welcome but not a deal breaker.
Hi Suresh, Sorry for the late reply.
I was going to suggest a service like StreamYard or Restream so you could live stream to YouTube Live which you can then embed on your website. But it won't allow you to have the private comment feature. Really, you need a webinar platform such as Zoom or Demio. The white-label feature might be an issue, but it's worth looking into. Unfortunately, webinar platforms aren't my area of expertise. However, I am interviewing an expert on webinar platforms tomorrow on my show - Steve Dotto. You can check that out here - https://www.youtube.com/watch?v=myMxGibqDIU
Awesome list of all the video streaming tools. I have used some of them but will also try other for the best video streaming. Thanks for the wonderful list.
Glad it was helpful
Is Wirecast the only one you have covered that has instant replay capability?
Hi Martin, Sorry for the late reply. No, as well as Wirecast, vMix has this (on their most expensive plans) and I believe Switcher Studio might have it too.
Great job Ian! Thank you! I really enjoyed reading but and comparing with what o already know.
Great Article!!!!! Thanks a lot Ian! Do you have suggestion for a webinar/conferencing tool being able to live stream in a web site? I've used https://jitsi.org/ and it streams on youtube that could be embedded in a website video box...or maybe also zoom can be useful. Your site is fantastic, I will definitely bookmark it
Hi Mauro, Sorry for the late reply.
I would use a tool that allows you to broadcast to an unlisted Facebook Live like StreamYard or Restream Studio. Then you can embed the scheduled video on your website.
I'm interviewing my friend and veteran TV broadcaster, Steve Dotto on a show tomorrow about how to use live video for webinars which you might find interesting - https://www.youtube.com/watch?v=myMxGibqDIU Hope that helps.
Hi Ian,
A great article. Lots of thanks.
I don't think I saw one tool that enables preview and live. Unless I missed it. If so please tell me which one. Thanks
Hi Francois, Sorry for the late reply. Are you talking about the split view of preview and live views. The following tools have this: Wirecast, OBS Studio and vMix. At some point, Ecamm Live might have it, but not at the moment. Ian
Thanks for the amazing article! I'm working on pulling together the first virtual live event for a small client, who has Vimeo and Streamyard. What's the difference and what's best? For the simulcast event we envision, there will be a host with about 3 - 4 guests (no more than 2 onscreen at a time), four pre-recorded videos of two minutes each, and a musician/DJ. We want to broadcast from FB, YouTube, Twitter, IG and their website.
Hi Karen, sorry for the late reply. Does your client have Vimeo Live? For your situation, I'd use a tool like StreamYard, Restream Studio or Ecamm Live These will allow you to have 3 to 4 guests, and multistream to YouTube, Periscope/Twitter and Facebook.
For having on your website, you can embed the YT video on there. Instagram is a different situation. The only way to officially stream to Instagram Live is via the mobile app. You can't use StreamYard, Ecamm Live or Restream Studio. There are tools that have found ways around the restriction, but I'd avoid - as they go against Instagram's Terms and Conditions.
With pre-recorded videos, Restream and StreamYard have a maximum length of pre-recorded video you can play - so do check that out.
Hi Ian, Great in depth article! We are trying to develop a setup where we use multiple phones (IOS and Androids) along with other cameras (DSLR and GoPro) and microphones (IOS and USB) to produce instructional live stream Facebook Live and Zoom webinars. I found another product that Sounded hopeful. Have you seen Manycam?
Thanks for all of your information and advice.
Hi Natalie, Thanks for your comment. I was going to suggest using Switcher Studio if you had multiple iOS devices. But it doesn't work with Android or GoPros.
Let me know how you get on! Yes, I have heard of ManyCam. I haven't used it for many years, and I know it's changed a lot since then. So it is on my radar!
Do any of these work with the DJI Osmo Pocket? We've been trying to find a way to use the Pocket with Switcher Studio, but so far we're stumped.
Hi Lynne, thanks for your question. My apologies for the delayed answer.
I'd love to play with the DJI Osmo Pocket, but unfortunately, I do not have one. As far as I am aware, it is not compatible. Sorry. Wish I had a better answer for you!
Ian, thank you for taking the time to create and post this informative article. We sincerely appreciate it. I hope you can recommend a solution to my problem. I want to live stream vocal performances. Live singing, using an audio track. I have tested zoom, but results have been awful. I am mixing the vocal and the track in a mixer, and then bringing the mixed audio signal to my computer through the usb port. I am using Audacity to play the audio, and sharing the computer sound on zoom. The audio quality is terrible. If I record the same mix and then share the sound from the mp3 file, audio is great. I have heard that StreamYard will give better results. What are your thoughts - what is the best set up for a simple vocal performance?
Thank you.
Hi Raja, My pleasure! Glad you liked the article. Many tools out there compress the audio and optimize it for speech. That means music can come through as garbled. So, for Zoom, make sure you disable "background noise cancellation" and also enable original sound. If you do this, your audio in Zoom will be greatly improved. I use Zoom each week for singing lessons, and it is fine! StreamYard will also be fine, as long as you disable audio processing. Bear in mind that StreamYard is mono only. If you have a Mac, check out Ecamm Live which is really great audio.
Hello Ian,
First of all, congratulations! This article is absolutely fabulous. You have shown immense generosity and for that I thank you.
I will soon launch an audio and video podcast. The video version will be streamed/posted on three platforms: LinkedIn Live, Facebook (pages) and YouTube. However, these videos will not allow and display real-time participant comments, due to logistics involved.
We will be two hosts, located in two different cities. I will be the "tech guy". My goal is to use an easy solution, allowing our weekly stream/podcast to avoid been edited (such a pain!) et being quickly posted online.
I hesitate between StreamYard and eCamm Live solutions. What would you do in my place?
Hi Vincent, thanks for your comment. I wrote the article because it needed to be written! There are so many tools out there and it's become very confusing!
You can view and highlight comments from Facebook and YouTube, and now Restream has the ability to view and highlight LinkedIn Live comments.
The easiest solution for you will be to use StreamYard. It's great for remote guests and for a remote producer. Ecamm Live is working on a way to bring in guests remotely via the web. Currently it relies on Skype, so it's still an option for you, but you might want to wait a month.
Interesting discussion
Thanks, Erika! Have you decided which tool to use?
Hi Ian -
I think your article is great and has opened up a world of possibilities for us. We are "Lucky Star" productions and focus on bringing musicals to the Junior High Schools around Naperville Illinois.
We are trying to put on a virtual musical production of (1) Wizard of Oz and (2) Music man (both Jr. versions). We are holding practices online with Zoom - and it is going ....ok but we are running into limitations that I'm wondering if there is a better tool. The challenging areas are :
(1) Staging - getting the actors in a window size we'd lilke and a location on "everyone's screen" (view) that we want. Seems pretty simple but doesn't seem to be available in our simplistic versions of Zoom.
(2) Audio - especially chorus numbers - syncing
(3) Common - set backgrounds - centrally controlled
I'm wondering if there are any tools and/or approaches that you can recommend for these challenges - and probably the 100 others that I haven't thought of (I'm guessing you have a lot to add here - so feel free).
As you might suspect our budget if very limited - but we're not afraid to do some digging and work. My wife Margie is the Show Director and I take on all production chors - traditionally sound, lighting, video (i.e. projected backgrounds, etc.)
Any suggestions/guidance you can provide on "recommended approach" and/or best tools would be great. (Note : the production doesn't necessarily needs to be live - so prerecorded would be ok - especially in our Covid-19 socially distanced world.)
Thanks,
Steve Novotny
Hi Steve,
Glad you've found my article helpful.
Sounds like an amazing plan! I assume you are not going to perform the whole thing live - but to record each person separately and stitch it together?
Unfortunately, because of the latency (the delay between you and what others will hear) you can't perform together. There is usually around half a second delay, but that can vary depending on your internet speed and the speed of your computer's processor. A few years ago, I put together a virtual choir (singing "We Wish You a Merry Christmas") and the way i did it was to produce a conducting and accompaniment track for each person involved to sing along to. You can see the result here (around 2'40" in) - https://www.youtube.com/watch?v=HDqvxOjBVXY
Practice-wise, you can't really easily practice together unless you just are ok to sing "out of time". Zoom and other tools all have the same issue - just the restrictions of the internet.
I'm not sure what you mean by staging. Do you mean getting a set up for each actor to be fully on screen? It really depends on their set up. That can be tricky!
For audio, I've mentioned the issue with synching.
For backgrounds - you can have green screens or virtual backgrounds - but they have to be controlled on the participants' end, or you could do post-production - if everyone has a green screen.
Hope that helps, although, I seem to be the bearer of bad news!
This is very helpful. Do you have a specific suggestion that you think would work best for a live comedic performance in which viewers sort of direct the show with comments and the players are multi-hosting (up to 5)? Also interested in suggestions for theater. As a youth theater owner what is the best platform to showcase musical theater when you have a full ensemble singing in harmony?
Hi Steve, You can have up to 6 co-hosts on StreamYard which might be a good option for you. You can all see the comments in StreamYard and ask the people watching for questions. Be aware there can be a 8-12 second delay between you and what your audience see.
Unfortunately it's near impossible to sing an ensemble on live video because of the latency/lag between all involved. I teach singing one day a week at the music conservative and I've noticed the delay between my student and me can be half a beat but that can vary. Sorry!
Hi, i am using OBS and PromoVgram , as we know, instagram having the feature to invite the guest into the live stream. Can we do that when we live stream using rtmp to instagram via obs? i mean can we invite the guest into our instagram stream using OBS
Hi Hilal, Instagram can allow you to invite a guest onto an Instagram Live.
However, this can only be done via the official Instagram app. You probably don't want me to say this. But what PromoVgram are doing is totally against Instagram's terms and conditions. It looks like they have reverse-engineered the Instagram Live API. But the only way to officially go live to Instagram Live is via the official mobile app. Using another app like PromoVgram is against their terms and could get you suspended or worse. Personally, I don't think it is worth it. Sorry! Ian
so u don't recommend to use this service ? i just want to deal with them in my upcoming live
It's up to you. If you don't mind going against Instagram's terms of use and potentially having your account suspended, then feel free. But I personally strongly recommend not using it (or similar tools) to my clients and audience. Sorry!
Where did you find in Instagram terms of use what they suspended the accounts that are using a tool for live streaming?
How about loola.tv?
Hi Adam, in Instagram's terms - https://help.instagram.com/581066165581870 It says "your use of our API is subject to our Platform Policy"
And in the platform policy it says - https://www.instagram.com/about/legal/terms/api/ 5. Don't store or cache Instagram login credentials.
33. Don't reverse engineer the Instagram APIs or any of Instagram's apps.
I'm not sure if Loola stores Instagram login credentials, although it might momentarily in order to connect to Instagram Live.
But it certainly has reverse-engineered the Instagram API. So, they have broken the conditions, and you will be complicit if you use their service to broadcast to Instagram Live. It doesn't say that your account will be suspended, but that could be the result if they notice you are using the service.
I might be overkill here. But I believe sticking to the rules is important, and I don't think it's worth the potential of your account being suspended.
thanks a lot for your replay because i am really worried i used loola tv about three months and my account is verified i don't know about all those detailed because of that i asked you about promovgram i was just to join them emmm not sure how to ensure if this is safe or not and hope instagram will allow that officially legal
My pleasure! I totally understand your concern. It's really up to you. I know that some people use Loola TV and have been ok. But personally, especially if your Instagram account is important and verified, I wouldn't!
That's because if goes against Instagram's terms. Hopefully in the future they will release an API that tools can use.
Hi Ian! Amazing article, thanks for such thorough research. Apparently I want a mix of more than one tool and I hope you can advise on that:
I want to go live with 3 to 5 guests (max. 6 speakers in total including me) And I'd like to multicast to Facebook and YouTube, potentially Twitter/Periscope (I'd love to Instagram but I know it's not possible).
Now, I love Ecamm but I don't want to rely only on Skype. I like StreamYard but I don't like the fact that you need the most expensive plan if you want to multicast to more than 2 platforms. And I'd love the OBS functionality (scenes/images/transitions), but I don't want to rely on Zoom and I'm not sure my MacBook Air has enough processor power for it.
Which would be the best tool or set of tools to pay around $15-20/mo with multicast, not depending on Zoom/Skype and with decent customization (logo, titles, add names to speakers, maybe transitions), and if possible also a feature to consolidate questions coming from different platforms (i.e. YouTube chat + Facebook comments)? Does it make sense to use something like OBS + StreamYard or any other combination?
Thanks again, sorry for the long question.
Hi. Glad you liked the article.
So, when I read your first two paragraphs, I thought - StreamYard. But, you'll need the expensive plan for multicasting to all those platforms.
You could use another tool, but multicasting is going to cost whether you use StreamYard or Restream (or others).
Ecamm Live is awesome, but it does rely on Skype right now, and it doesn't have inbuilt multicasting. But soon, they will release the ability to bring in guests via the web. And multicasting.
But you mentioned having a Macbook Air. There are two different types of multicasting - cloud-based (like Restream) where you broadcast one stream to a server and they do the multicasting or true multicasting where you stream your individual streams to the different platforms from your computer. For the last type, you'll need a powerful computer and a lot of bandwidth.
I think you are going to struggle to get exactly what you want with all those features. OBS Studio and Restream. You can use the free version of Restream or the $19 per month plan. The downside is that they add their branding to the descriptions when you stream, but it's cheaper than elsewhere. But OBS Studio doesn't give you comments.
You can use StreamYard and Ecamm Live together (what I do) but you'll need a powerful computer and it obviously costs a lot more money!
Sorry I haven't got a magic tool to recommend!
Hey! great article Ian! ...super-informative, coherent and easy to follow...really appreciate the info!...I am not sure if you could help but I figured I would take a shot because I am having a difficult time streaming my music live on FB. i would like to achieve the most decent quality video and audio and use virtual tools capable of branding and more interactivity etc...I was hoping you could illuminate me a bit more on the subject...I am attempting to FB Live my acoustic sets (just guitar and vocals) using a GoPro to film while monitoring comments on my phone or laptop, as well as being able to use the audio coming out from my board gear so I can dial in some reverb, Eqing etc...I would also like to monetize the FB Live sets more by name-dropping sponsors, branding and merchandising etc... I cant rely on waiting around for businesses to open back up and be able to afford live music for the forseeable future so I wanted to go all in and try and figure this out to supplement my income with doing these FB gigs...Do you have any suggestions or insight on the matter to possibly achieve that??
Hi Jared, Thanks so much. Glad you enjoyed the article.
Love your ideas, it sounds cool. And I appreciate it as a musician myself.
I trained as a classical singer quite a few years ago!
I'll be honest, I haven't tried a GoPro in my broadcast set up. Are you broadcasting directly from it? I am not sure what the audio quality will be like. I know that the Facebook Live mobile app puts the sound through audio processing which can make music sound garbled. Are you using a complete mobile set up with your sound board going into your GoPro? Or are you using a laptop as your main broadcasting gear? In my experience, Ecamm Live (Mac only) offers some of the best audio. StreamYard (Macs and PCs) is ok, but it's only mono. There is also Wirecast and vMix, if you have the budget and don't mind the learning curve. Are you a Mac or PC user?
There's so much to think about with what you've said. You can definitely do branding and merchandising. Choosing a tool that allows you to add graphics, videos and branding are going to be really helpful. But I hope that's an initial help. If you could give me more info, I'll do what I can.
Thank you so much for the article! As a performer, I've been using Stage Ten to broadcast performances live to Facebook, but we're trying to figure out a good way to integrate high quality audio into performances that include remote guests? Specifically, we are a group of drag queens who want to he able to lip sync and dance to music without sacrificing too much sound quality. With one performer streaming from their own laptop, it's easy to use Stage Ten to play the audio file and perform from there, but is there another tool that would work so that guests can play and react to their own audio files in real time while listening using headphones? We want to be able to have one live stream running and to take turns performing songs while the other performers go and do costume changes off camera.
Hi Alynne. I've not used StageTen that much, so I've not had the opportunity to test the audio out. I assume you're looking to lip-sync to audio individually? It's not going to be possible for you to do that together due to the delay/latency. The issue for your set up is finding a solution that allows each person on the live broadcast to play music their end. Screensharing is probably the easiest way to do this. I know you can do this on StreamYard - each person would share a Chrome Tab which would play the music, then you could go to solo view so the viewer would only see that person. I've not tried Stage Ten, but it might offer the same.
Hope that helps!
Hi Ian,
This article is honestly pure awesomeness!!
I’m a drum teacher, I give group online lessons, and would need to have the possibility to have multiple angles, a decent audio and video quality and the possibility to interact directly with the students.
The online groups are pretty small, no more than 20 people for the time being.
I’ve tried with online meeting solutions such as whereby.com,meet.jitsi but the audio quality is quite poor.
I was considering moving over Streamyard or eCamm (I’m a mac person), what would be from you point of view your recommended setup ?
Thanks, Mags. Glad you found the article helpful!
My wife and I are both musicians and I still do a bit of teaching (singing). Audio quality is important.
I'd actually recommend Zoom for your online lessons. You can disable background noise and enable "original sound" which is perfect for musicians.
I shared some of this in a workshop I did for music teachers here - https://www.facebook.com/226739870707328/videos/539968609965879/
The only thing is you can't change different angles. Unless you use a different tool with Zoom. If you are a Mac user (which you are) you can use Ecamm Live with Zoom. It needs to be an older version of Zoom, since they're removed the ability to bring in virtual webcams. But if you have the pro version of Ecamm Live, you can set up your cameras in there, and then output into Zoom - or StreamYard.
And, Ecamm Live has great audio quality. StreamYard is good, although not as good - and it's currently mono only.
Hope that helps!
Awesome article, the most comprehensive one ive seen. A+ for that. I am in the music business and i am trying to figure out the best way to do interview with artist on my live, and also be able to play some of their music or video. I am interviewing up and coming artist and will have signed documents giving me permission to play their music publicly. Sound is a very big deal to me when i play the artist music. I am very intrigued with Streamyard. But im not sure if i can accomplish my goals. When i do a screenshare and lets say i brought up the artist youtube page If i play the video will my viewers be able to see and hear the video at a decent sound quality?
If not do you have recommendations on how i might achieve my goal?
In my head ive been thinking of work arounds, Like the Zoom L8 Can live stream recognize that as my sound card? Im thinking i can use that mixer and use that for my mic and use it to pipe in music?
IM LOST! lol
Thanks
Hi Diarra, thanks so much! For you, the audio quality will be really important. Actually, that reminds me to do more research into how the various live streaming apps handle audio. StreamYard actually has pretty good audio. For music, though, you'll need to disable audio processing, otherwise, it will sound garbled. In my experience, Ecamm Live has superior audio quality, especially if you select the "use high quality audio mode" in the settings. For playing audio, it would be much better if you have the original sound file of the artist you are playing - then you aren't trying to stream streamed music if that makes sense. But it will still sound fine, as long as you have decent internet. Do you have a Mac or
Really great comprehensive article Ian, just what I was looking for. However, while my needs may not be unusual, they are rarely covered in reviews and that is I need software that I can stream a camera in an owl nest box continuously for several months without interruption and restarting a new live stream on YouTube. Right now I'm using OBS freeware and am pretty good at it, but it has the most annoying habit of just freezing at random times and cease sending new video to my feed sometimes after 6 hours sometimes after six days. I'm not in a situation where I can always monitor it or go to where the PC is to stop and restart OBS which temporarily solves the problem until it happens again. If I could check on the process and monitor and interact with it remotely wherever I am that would be great. So in a nutshell my needs are relatively simple - a continuous feed to a youtube live broadcast that viewers get invested in that I don't want broken or not have the inability to restart it - so reliability is probably my most important issue. I've tried to research this issue and have seen that others have similar problems with OBS freezing up while still continuing the stream of a frozen image, but nobody seems to know the answer. If there is a good solution out there that might work I would be interested. The camera feed is a POE cable that goes into my router and then OBS runs on a pretty strong laptop on the network and sends it to YT. Thanks for any ideas.
BB
Hi BB. Thanks for your comment. I don't think your use case is that unusual, but I've not looked much into doing long continuous streams.
Having a stable internet connection and a device that doesn't glitch will be important. I assume you are using YouTube's continuous live stream service. OBS Studio should be fine for what you are doing - especially if you are using a PC. OBS on a Mac isn't so well optimised. I assume you've closed down as many apps running in the background as possible. And I assume you've checked your internet speed and that it is stable. One issue is that your computer might be running updates or services in the background that might be clogging up CPU usage. But, of course, it could be OBS Studio that is glitchy. Also, is your computer ever running hot? I'll give this some more thought, but another issue is to look at vMix. They have a free version, but for what you are looking at, you may need to pay.
But it's one of the best live streaming solutions out there. And it is likely to be more robust. Ian
I'm wondering if the issue could be constant virus scans and updates and windows update downloads etc that clog up the OS. Two things that come to mind 1) is just a small PC or laptop that is totally clean except for a browser and streaming app and dedicated only to the live feed and 2) sending my feed right from the router to a cloud supported stream vendor that would stream to YT without any streaming software at my end other than the ability to manage the stream then I could do it where ever I am because the nature of my feed is I'd like to keep it going 24/7 but can be there physically to babysit it all the time. BB
Hi BB. Thanks for your comment.
Before I go live, each time, I close down as many apps running in the background. On a PC, just open task manager and close as many apps as you can. You could also use a tool such as TripMode which can restrict which apps can use your internet.
But really, the more powerful the computer, the better. You need as much memory as you can (ideally 16Gb) and have a graphics card (ideally 2 or 4Gb) You mentioned streaming via your router. That's not something I've looked into, but you could check out the Mevo cameras. They are an all-in-one streaming solution. I interviewed the founder and he showed them on my show here - https://iag.me/46 Or you could try the Epiphan Webcaster.
Thanks Ian, appreciate the thoughtful replies and great service. Will pass on your site for others. You comments have caused me to go back to basics on my setup and I think I found the root source of my particular problem with streaming - I'm using pretty new and fairly high end ASUS laptop, but like a lot of new laptops it doesn't have a LAN port and assumes most will use wireless. To get better speed I'm using a wired connection and am using a USB to broadband LAN converter as input which is a pretty good quality product - but and here is the kicker - there are 3 USB ports on the laptop and It turns out I was using a USB 2.0 port which really doesn't match the converter instead of the one USB 3.0 high speed port - since I switched to the USB 3.0 port I haven't had even one hiccup in a solid week so we'll see how it goes - but it makes sense that could be the major contributor to my broadcast hangs - also gives me faster bitrate of course. Regards BB
Hi Ian,
Thanks for your extraordinary post on live streaming! It's the best I've read; complete and very clear.
I'm streaming a Live show every week using my iPhone through Wirecast Pro (with green screen and all the cool features I've learnt so far).
One of my main problems is the HDMI to Usb capture device.
I have two of them (just in case) and once and again in the middle of the show, Wirecast won't recognize the device.
Could you recommend me 'the best ever' hdmi to usb video capture device I could use with wirecast?
Thanks!
Best regards!
Hi Pep. Thanks so much for your comments. So are you using your iPhone as a camera to Wirecast? Wirecast is an incredibly powerful streaming tool and I'm glad it's going well with you. You mention wanting to find an HDMI to USB capture device. First of all, what type of device are you wanting to plug into your computer via HDMI? Is it a DSLR camera or similar? One of the best HDMI to USB devices at the moment is the Camlink 4K from Elgato. There are many devices on the market, but this is the one that is recommended by most professionals. Unfortunately, it's very difficult to find one at the moment because everyone is trying to buy it! Hopefully, as the lockdown eases around the world, it will become easier to get one. I hope that helps. Ian
Hi Ian,
Great article; very helpful! Would you have thoughts on how I might move a very hands-on traditional music festival online? It would go for 4 or 5 days with at least 100 live-streamed (or perhaps pre-recorded) workshops and jams and concerts per day by instructors. Would want to limit access to people who prepay (a modest amount, but enough so we can pay the instructors), and also keep all the videos available online for a month or more for people to watch. Currently, we're doing some jams using Facebook Live to our Facebook group, which all the instructors seem to be able to manage (usually with their iPhones or Android phones (which can't mirror)), and the videos are saved to the instructors' own Facebook pages. But I'm not sure how that would scale up. We have our own website with the event schedule on it. There seem to be a few heavy duty approaches like Vimeo and BlueJeans Events that are possible but likely expensive.
Thanks in advance!
Dave
Hi Dave. Thanks for your comment. The traditional online music festival sounds really exciting, but quite a challenge with managing so many live streams! All the best for it!
There are a number of ways of doing this depending on your budget and preferred setup. There is a really good virtual summit solution called HeySummit. I interviewed the founder of a few weeks ago on my podcast. You can watch the video and listen to the podcast here - https://iag.me/podcasts/how-to-host-a-virtual-live-event/
This allows you to take online bookings and manage all your videos which can either be live-streamed or be pre-recorded. The platform is video platform-agnostic, so you could use Facebook, Facebook lives, YouTube, YouTube Live, or Vimeo. Of course, this has a price attached to it, so it depends on your budget. Another way of doing it is to just to create a private Facebook group, and add the videos or live stream videos to that group. You can manually accept people who prepay to the group. Another alternative is to live stream or upload videos to YouTube and then embed those unlisted videos on your website and give people access that way. I hope that helps. Let me know how you get on. Ian
Hi - This is a terrific article and extremely helpful. I am interested in producing live content for kids, probably on Facebook Live. Is there a way that one person can be live on video while someone else moderates the comments? It's really important to keep the comments clean and appropriate and I want to find the right tool/service for that. Your suggestions would be greatly appreciated. Thanks.
Hi Rebecca. Yes, definitely! In fact, I often do this - when I host the show and my assistant moderates in the background. They just need to be an admin to your account and watching the video so that can watch and moderate the comments. It's also worth going into your Facebook settings and page moderation. You can add a list of blocked words to it and switch on the profanity filter. That should help a lot. Hope that helps! Ian