Package com.opentok

Class Broadcast


  • public class Broadcast
    extends java.lang.Object
    Represents a live streaming broadcast of an OpenTok session.
    • Method Detail

      • makeBroadcast

        public static Broadcast makeBroadcast()
        Do not call the makeBroadcast() method. To start a live streaming broadcast, call the OpenTok.startBroadcast() method.
      • getId

        public java.lang.String getId()
        The broadcast ID.
      • getSessionId

        public java.lang.String getSessionId()
        The session ID of the OpenTok session associated with this broadcast.
      • getProjectId

        public int getProjectId()
        The OpenTok API key associated with the broadcast.
      • getCreatedAt

        public long getCreatedAt()
        The time at which the broadcast was started, in milliseconds since the Unix epoch.
      • getUpdatedAt

        public long getUpdatedAt()
        The time at which the broadcast was updated, in milliseconds since the Unix epoch.
      • getResolution

        public java.lang.String getResolution()
        The broadcast resolution.
      • getStatus

        public java.lang.String getStatus()
        The broadcast status, either "started" or "stopped".
      • getMultiBroadcastTag

        public java.lang.String getMultiBroadcastTag()
        Returns the multiBroadcastTag if set for the Broadcast.
      • getHls

        public java.lang.String getHls()
        The HLS URL (if there is one) of the broadcast.
      • getRtmpList

        public java.util.List<Rtmp> getRtmpList()
        A list of RTMP URLs (if there are any) of the broadcast.
      • hasAudio

        public boolean hasAudio()
        Whether the broadcast has audio (true) or not (false).
      • hasVideo

        public boolean hasVideo()
        Whether the broadcast has video (true) or not (false).
      • getStreamMode

        public Broadcast.StreamMode getStreamMode()
        The stream mode to used for selecting streams to be included in this archive: StreamMode.AUTO or StreamMode.MANUAL.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object