[GnomeMeeting-devel-list] New feature discussion



OpenH323 CVS provides a new feature in CVS (that prevents GM to compile)
that permits to dynamically adapt the FPS and the transmitted video
quality between to limits to obtain a given upload speed.

However, I would like to let to the user the possibility to still use
the old design : if I want constant 5 FPS with quality 90% for example.

Here is the design I propose in the "Video Codecs" settings:


----General Settings------------------
[x] Enable video transmission
--------------------------------------


----Static Video codec settings-------
[X] Enable FPS Limitation
FPS Limit: 5
Transmitted video quality: 50
Received video quality: 50
Background blocks: 2
--------------------------------------

----Dynamic Video Codec settings------
Maximum bandwidth: 5
FPS Limit: 5 to 10
Transmitted video quality: 60 to 80
[X] Enable bandwidth limitation
--------------------------------------


Of course, following the FPS limits that you put and following the
transmitted video quality you choose, it can be possible, or impossible
to reach the given bandwidth but the algorithm will do its best to reach
it (best-effort).

There are problems in this schema:
- if you enable bandwidth limitation, changing the FPS limit in "Static
Video Settings doesn't make sense anymore". People could try to change
it there without any effect and wonder why.
- Settings in Dynamic Video Settings are a bit redondant, you see twice
FPS and transmitted video settings, that can be misleading.

Problems go away if we *ALWAYS* allow video bandwidth limitation and if
we don't allow anymore to have a static FPS and a static quality.

My question is:
- if we provide good limits for FPS and quality
- if we provide good upload values for the bandwidth
Is it still useful to allow the user to choose a static FPS and a static
quality in an easy way? It bothers me to remove that possibility, but I
think that keeping static things when you can simply say "I can only
upload at 5kb/s", but "I want to have between 1 and 3 FPS" and "with a
quality between 90 and 95%" is non-sense.

=> I propose to go for the entirely dynamic thing and you?

-- 
 _	Damien Sandras
(o-	GnomeMeeting: http://www.gnomemeeting.org/
//\	FOSDEM 2003:  http://www.fosdem.org
v_/_	
	H.323 phone:  callto://ils.seconix.com/dsandras seconix com





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]