DescriptionAdd video frame recording capability to Chromoting hosts.
This will be used to record sequences of video frames for real-world sessions, for performance-evaluation purposes.
If the host is run with a video-recording buffer size specified then it will advertise a videoRecorder capability to clients. Clients seeing this capability can send "video-recorder" extension messages to the host to start and stop recording, and to fetch the next recorded frame.
Frames are encoded to VideoPackets using the "verbatim" encoder, and must then be serialized and Base-64 encoded for transmission via the extension message protocol.
See crrev.com/386853002 for the client part of this.
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=287183
Patch Set 1 #Patch Set 2 : Working implementation. #
Total comments: 13
Patch Set 3 : Rebase on HostExtensionSessionManager #Patch Set 4 : Update to use ModifiesVideoPipeline(). #Patch Set 5 : Rebase #Patch Set 6 : Correct comment #
Total comments: 8
Messages
Total messages: 8 (0 generated)
|