mirror of
https://github.com/arcodange-org/mediabunny.git
synced 2026-09-27 02:43:48 +02:00
Add timestampBase option for live MediaStreamTrack sources
This commit is contained in:
@@ -194,22 +194,22 @@ const output = new Output({
|
||||
const videoSourceFull = new MediaStreamVideoTrackSource(displayTrack, {
|
||||
codec: 'avc',
|
||||
bitrate: QUALITY_HIGH,
|
||||
});
|
||||
}, { timestampBase: 'unix' });
|
||||
// 480p video
|
||||
const videoSource480p = new MediaStreamVideoTrackSource(displayTrack, {
|
||||
codec: 'avc',
|
||||
bitrate: QUALITY_MEDIUM,
|
||||
transform: { height: 480 },
|
||||
});
|
||||
}, { timestampBase: 'unix' });
|
||||
// Audio
|
||||
const audioSource = new MediaStreamAudioTrackSource(micTrack, {
|
||||
codec: 'aac',
|
||||
bitrate: QUALITY_HIGH,
|
||||
});
|
||||
}, { timestampBase: 'unix' });
|
||||
|
||||
output.addVideoTrack(videoSourceFull);
|
||||
output.addVideoTrack(videoSource480p);
|
||||
output.addAudioTrack(audioSource);
|
||||
output.addVideoTrack(videoSourceFull, { isRelativeToUnixEpoch: true });
|
||||
output.addVideoTrack(videoSource480p, { isRelativeToUnixEpoch: true });
|
||||
output.addAudioTrack(audioSource, { isRelativeToUnixEpoch: true });
|
||||
|
||||
await output.start();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user