Closed
Bug 1130366
Opened 10 years ago
Closed 7 years ago
[Loop] Video resolution and FrameRate adjustment in desktop's Loop when streaming to a Firefox OS device
Categories
(Firefox OS Graveyard :: Gaia::Loop, defect)
Tracking
(tracking-b2g:backlog)
RESOLVED
WONTFIX
tracking-b2g | backlog |
People
(Reporter: opatinobugzilla, Unassigned)
Details
Currently, Hello on desktop streams are 640x480@30fps (at least with my laptop, I guess it depends on camera resolution). This stream is perfectly supported by HW decoder on Firefox OS mobile devices, but the CPU usage significantly increases with this resolution. I guess that this happens due to uncompressed frames, at that rate and resolution, moved from HW decoder to Video memory are taking CPU time.
CPU usage increases around 12% when streaming desktop vs Flame compared with Flame vs FireE.
We should establish some kind of device identification between peers in order to adjust on both sides resolution/framerate and not to hog the CPU.
![]() |
Reporter | |
Comment 1•10 years ago
|
||
We could use imageattr, RFC6236, in our SDPs. It is already implemented in mozilla central's latest.
The new line could be something like
a=imageattr:97 send [x=320,y=240] recv[x=320,y=240] (for a flame)
a=imageattr:97 send [x=640,y=480,sar=1.0,q=0.6][x=320,y=240] recv [x=320,y=240] (for desktop)
![]() |
Reporter | |
Comment 2•10 years ago
|
||
(In reply to Oscar Patiño González from comment #1)
> We could use imageattr, RFC6236, in our SDPs. It is already implemented in
> mozilla central's latest.
> The new line could be something like
> a=imageattr:97 send [x=320,y=240] recv[x=320,y=240] (for a flame)
> a=imageattr:97 send [x=640,y=480,sar=1.0,q=0.6][x=320,y=240] recv
> [x=320,y=240] (for desktop)
Sorry, I made a mistake writing this. I don't know why I wrote 'it is already implemented' but I wanted to say 'it is not implemented' yet...
Comment 4•7 years ago
|
||
Firefox OS is not being worked on
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•