|
@@ -26,7 +26,7 @@ export class SceneService implements OnModuleInit, OnModuleDestroy {
|
|
|
private rotateService: RotateService,
|
|
|
private moveService: MoveService,
|
|
|
private getRouterService: GetRouterService, // @InjectQueue('rotate') private rotateQueue: Queue, // @InjectQueue('walking') private walkingQueue: Queue,
|
|
|
- ) { }
|
|
|
+ ) {}
|
|
|
@Client(grpcClientOptions) private readonly client: ClientGrpc;
|
|
|
|
|
|
public _frameInteval: NodeJS.Timeout;
|
|
@@ -59,7 +59,7 @@ export class SceneService implements OnModuleInit, OnModuleDestroy {
|
|
|
private clickQueueSub: any;
|
|
|
|
|
|
private streamServiceSub: any;
|
|
|
- private roRequestQueue: RxQueue = new RxQueue(5);
|
|
|
+ private roRequestQueue: RxQueue = new RxQueue(8);
|
|
|
private roQueue: RxQueue = new DelayQueue(20);
|
|
|
private clickQueue: RxQueue = new DebounceQueue(500);
|
|
|
private moveQueue: RxQueue = new DelayQueue(30);
|
|
@@ -296,8 +296,8 @@ export class SceneService implements OnModuleInit, OnModuleDestroy {
|
|
|
this.frameCnt.getValue() < 10
|
|
|
? 3
|
|
|
: random_boolean
|
|
|
- ? 1
|
|
|
- : 3,
|
|
|
+ ? 1
|
|
|
+ : 3,
|
|
|
};
|
|
|
console.log('rotate', stream, Date.now());
|
|
|
clearTimeout(this._rotateTimeout);
|
|
@@ -336,7 +336,7 @@ export class SceneService implements OnModuleInit, OnModuleDestroy {
|
|
|
const walkingRes = await this.moveService.move(path, request);
|
|
|
|
|
|
console.log('walking', walkingRes);
|
|
|
- debugger;
|
|
|
+ // debugger;
|
|
|
if (walkingRes && !this.onMoving.value) {
|
|
|
// console.log('walkingRes-front', walkingRes);
|
|
|
// shift出前第一个镜头数据
|
|
@@ -359,8 +359,8 @@ export class SceneService implements OnModuleInit, OnModuleDestroy {
|
|
|
if (rotateCamData?.length || seqs?.length) {
|
|
|
const lastSeq = rotateCamData?.length
|
|
|
? (Array.from(rotateCamData).concat(
|
|
|
- seqs,
|
|
|
- ) as any as StreamReplyType[])
|
|
|
+ seqs,
|
|
|
+ ) as any as StreamReplyType[])
|
|
|
: seqs;
|
|
|
|
|
|
console.log('walking --总序列--seqs-2', seqs.length);
|
|
@@ -369,7 +369,7 @@ export class SceneService implements OnModuleInit, OnModuleDestroy {
|
|
|
console.error('walking-move无数据');
|
|
|
this.cleanMoveSteam();
|
|
|
}
|
|
|
- debugger;
|
|
|
+ // debugger;
|
|
|
// this.lastMoveCnt = this.frameCnt.value + seqs.length;
|
|
|
}
|
|
|
});
|
|
@@ -410,8 +410,8 @@ export class SceneService implements OnModuleInit, OnModuleDestroy {
|
|
|
console.log('joystickRes-seqs', seqs.length);
|
|
|
const lastSeq = rotateCamData?.length
|
|
|
? (Array.from(rotateCamData).concat(
|
|
|
- seqs,
|
|
|
- ) as any as StreamReplyType[])
|
|
|
+ seqs,
|
|
|
+ ) as any as StreamReplyType[])
|
|
|
: seqs;
|
|
|
this.handleSeqMoving(lastSeq);
|
|
|
} else {
|
|
@@ -694,7 +694,7 @@ export class SceneService implements OnModuleInit, OnModuleDestroy {
|
|
|
delete redisData.mediaSrc;
|
|
|
this.logger.log(
|
|
|
`user:${this.user_id}:first render stream` +
|
|
|
- JSON.stringify({ path: clipPath, meta: redisData }),
|
|
|
+ JSON.stringify({ path: clipPath, meta: redisData }),
|
|
|
);
|
|
|
const status = await this.pushFirstRender(
|
|
|
clipPath,
|