Skip to main content

RELAY Realtime SDK 3.3.0

· 2 min read
Renae Sowald

We are happy to announce Realtime-API SDK 3.3.0.

Upgrading is straightforward with our release process, which adheres to Semantic Versioning. Minor versions are guaranteed to not have breaking changes, so you can upgrade with confidence.

SignalWire Release Card

Today we are releasing version 3.3 of the Realtime SDK. It consists of a couple of improvements and fixes.

Highlights

Video Playback

We have exposed methods to seek a specific video position during playback. d308daf8 These include:

  • playback.seek(timecode) seeks the current playback time to the specified absolute position.
const playback = await roomSession.play({ url: "rtmp://example.com/foo" });
await playback.seek(30_000); // 30th second
  • playback.forward(offset) seeks the current playback time forward by the specified offset.
const playback = await roomSession.play({ url: "rtmp://example.com/foo" });
await playback.forward(5000); // 5 seconds
  • playback.rewind(offset) seeks the current playback time backward by the specified offset.
const playback = await roomSession.play({ url: "rtmp://example.com/foo" });
await playback.rewind(5000); // 5 seconds

Note that the boolean property seekable has been added to RoomSessionPlayback to support these methods.

Improvements

  • Removed the option to pass volume from methods of Voice.Playlist typings. 9eb9851f

Fixes

  • Fixed issue with missing member.update events. 8ec914b6