The use case we are developing is a one-to-many live streaming webcast from a user’s webcam using flash encoding through a Chrome browser.
We are currently in development, so at maxmium, there is one incoming live stream and 2 outgoing streams from our media server. The server is 4-core, Xeon, with 16gb of memory. I have an upload test speed of 8Mbps and download test of 80Mbps.
We are having issues with video quality on the receiving end, playing back through a Chrome browser. The video is choppy and jerky, basically it is skipping frames. For my use case, this choppiness will fail user acceptance. I was aspiring for the smooth, high quality playback of services like Twitch.tv.
I watched the following tutorial and noticed the presenter’s feed is also choppy. Is this normal and expected with Wowza? https://www.youtube.com/watch?v=SNcM3_zFqzM
My questions are:
-
How can improve the quality of the viewer video? I can accept worse latency since it is a webcast use case. I want to get to that Twitch-level quality.
-
What should I expect for the smoothest level of playback?
-
Are “choppy” and “jerky” the right nomenclature for my describing my issue?