Skip to content

Stream

Stream

Stream(content_type: ContentType, stream_id: str)

Bases: ABC

id instance-attribute

id = stream_id

content_type instance-attribute

content_type = content_type

ContentType

Bases: str, Enum

DATA class-attribute instance-attribute

DATA = 'Data'

AUDIO class-attribute instance-attribute

AUDIO = 'Audio'

VIDEO class-attribute instance-attribute

VIDEO = 'Video'

LocalDataStream

LocalDataStream()

Bases: Stream

id instance-attribute

id = stream_id

content_type instance-attribute

content_type = content_type

write

write(data: str | bytes) -> None

RemoteMediaStream

RemoteMediaStream(track: MediaStreamTrack, stream_id: str | None = None)

Bases: Stream

受信した映像・音声のStream。

track instance-attribute

track = track

受信したメディアデータへアクセスするための aiortc.MediaStreamTrack

id instance-attribute

id = stream_id

content_type instance-attribute

content_type = content_type