Skip to main content

Supported Features

The Twilio Shim is a library that allows you to migrate your Twilio real-time communication apps to Dyte platform.

Here's a compatibility specification that describes the methods from twilio-video that are supported by @dytesdk/twilio-shim package.

Room

Events

Properties

  • name
  • participants
  • localParticipant
  • recordingStarted

Methods

  • disconnect()

LocalParticipant

Events

All LocalParticipant events are re-emitted by Room.

Methods

  • publishTrack(localTrack)
  • publishTrack(mediaStreamTrack)
  • publishTracks(mediaStreamTracks)

Properties

  • audioTracks
  • videoTracks
  • tracks

RemoteParticipant

Events

Properties

  • audioTracks
  • videoTracks
  • tracks

LocalTrackPublication

Methods

  • publish
  • unpublish

Properties

  • isTrackEnabled
  • kind
  • priority
  • track

RemoteTrackPublication

Events

Properties

  • isSubscribed
  • isTrackEnabled
  • kind
  • publishPriority
  • track