feat: Voice Gateway v8

This commit is contained in:
Elysia
2025-03-02 18:28:47 +07:00
parent 33b507fc6f
commit 756ec458bc
23 changed files with 740 additions and 334 deletions

View File

@@ -28,7 +28,7 @@ class AnnexBDispatcher extends VideoDispatcher {
this._nalFunctions = nalFunctions;
}
codecCallback(frame) {
_codecCallback(frame) {
let accessUnit = frame;
let offset = 0;
@@ -43,7 +43,7 @@ class AnnexBDispatcher extends VideoDispatcher {
this._playChunk(Buffer.concat([this.createPayloadExtension(), nalu]), isLastNal);
} else {
const [naluHeader, naluData] = this._nalFunctions.splitHeader(nalu);
const dataFragments = this.partitionVideoData(naluData);
const dataFragments = this.partitionMtu(naluData);
// Send as Fragmentation Unit A (FU-A):
for (let fragmentIndex = 0; fragmentIndex < dataFragments.length; fragmentIndex++) {
const data = dataFragments[fragmentIndex];