Android Webrtc вращать видеокадр
Я пытаюсь ниже код, чтобы повернуть VideoFrame на 90 градусов, но это не работает:
private VideoFrame rotateFrame(VideoFrame inVideoFrame) {
VideoFrame outVideoFrame = new VideoFrame(
inVideoFrame.getBuffer(),
90, inVideoFrame.getTimestampNs());
return outVideoFrame;
}
Какая правильная логика для поворота видеокадра?
0 ответов
У меня такая же проблема, но ваш код работает для меня.
Я публикую поток в Wowza Streaming Engine с помощью webRTC и пытаюсь отладить свой код во время публикации кадра видео в wowza. Ориентация270
. Когда я получил эту ориентацию обратно со службы. его0
Я пытаюсь изменить его, прежде чем передать этот кадр в SurfaceViewRenderer
. Это работает.
remoteVideoTrack.addSink {
remoteView?.onFrame(VideoFrame(it.buffer, 270, -1))
}