How to optimize audio and video synching in Talking Stick

Talking Stick allows you to play externally stored audio, video (like YouTube video) or still images and live streams in to an Adobe Connect session. This means you can encode the video feed from your live events using standard tools such as Flash Media Live Encoder, Wirecast, X-Split or similar tools and publish those live streams to one of our media servers. We then play back the live stream inside of Connect for all audience members.

The beauty of this solution is that the encoding is done outside of Connect and can use software capable of much better results, especially at higher resolutions, than Connect is capable of. Your streams are typically encoded using the X.264 or h.264 codecs and the audio and video are published as a single stream which will always be perfectly synchronized. While Adobe Connect natively encodes using VP6 as its codec, this is not well suited to HD streams and is better for what we would refer to as low-res talking-head video. Connect also sends the audio and video as two separate streams meaning that they may or may not show up at the far end fully synchronized.

Talking Stick also supports the playback of up to three different stream qualities. This means you can encode three different bitrate streams at the source and your users can select between High, Medium and Low qualities during the live event depending upon their connection speed. Please note however that this is not a dynamic adjustment and must be made by the end user on a manual selection basis. We suggest, pre-selecting the Medium quality for everyone and allowing users to upgrade to High Quality or to downgrade to Low Quality if they need to.

1 comment

Please sign in to leave a comment.