Facebook Live Stream Drops Out Temporarily After Going Live
I recently did two live streams on Facebook. Both times I had a static image in the beginning and stream was fine. As soon as I switch over to a video feed, the upload stat spikes to around 13mbps. I have it set to max 3mpbs. While this is happening the stream is temporarily interrupted and eventually after about 2-3min Wirecast reconnects to the RTMP stream. Then all is well. CPU usage never gets above 50%.
This is obviously not what we want viewers to experience, but it also seems to confuse Facebook when it processes the video for viewing later by keeping all the audio, but discarding the video that stuttered when the stream got interrupted. So when you view it now it cuts the video to the next stable section but the audio never cuts, so it is horribly out of sync. During the live broadcast it was perfectly in sync the whole time.
Any ideas on why this could be happening?
Side note: I am using RTMP because 1) We need to add tags before going live and 2) when using the built in direct to Facebook setting, it beachballs my computer and I can't click anything within 5 minutes of going live (the stream and preview window continue to work though).
MacBook Pro (Retina, 13-inch, Early 2015)
3.1 GHz Intel Core i7
16 GB 1867 MHz DDR3
Data rate needed by the encoder can certainly fluctuate based on content. Transition (that aren't simple cuts) or fast moving or complex content can cause spikes. That spike sounds unusually high. Generally we recommend using a data rate of no more than 1/2 your upload bandwidth.
What is your upload bandwidth? Rather than quoting your ISP (which tends to promote ideal numbers) please test with SpeedTest.
As a test, please use our Facebook preset and test your document with that. It might indicate something about your RTMP encoder settings if it behaves differently.
You should reset Wirecast Preferences as that may fix the beach ball issue. Wirecast > Help > Send Support Information but click on the lower left Reset Preferences.
Without seeing what you're doing first hand, it's hard to evaluate. Can you do a live screen capture of your desktop with Wirecast running when it happens (you can use a trial version of our ScreenFlow screen capture product if needed)?