A system, method, and computer readable media for automatically varying the playback speed of live media content to match the measured streaming rate is disclosed. The system includes one or more live streaming devices, host devices or server, and client playback devices connected through a network. The method includes running an application configured to display an interface for accessing the built-in camera functionalities and for posting live feeds to an online system at the broadcaster side and viewing the live stream on the client side. The system includes a smart speed control module configured to automatically limit the rate of speed change (acceleration) and the allowed maximum percentage of speed change when compensating for the streaming rate changes to make the playback changes less noticeable. The disclosed method largely reduces the number of stalls and interruptions during playback and improves the user experience.

KEYWORDS: live streaming, streaming rate, video, audio, smart control, playback speed.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.