UNPKG

@mediafish/rtmp-server

Version:

A server that receives an RTMP live stream and populates a readable object stream of the published audio, video, and data messages

28 lines (24 loc) 513 B
class RTMPMessage { constructor(type, timestamp) { this.type = type; this.timestamp = timestamp; } } export class Video extends RTMPMessage { constructor(timestamp, data) { super('video', timestamp); this.data = data; } } export class Audio extends RTMPMessage { constructor(timestamp, data) { super('audio', timestamp); this.data = data; } } export class Data extends RTMPMessage { constructor(timestamp, data) { super('data', timestamp); this.data = data; } }