Improving mod_conference for H.264 video // bounty?
Dear all, We're looking for a way to improve the user experience with FreeSwitch's mod_conference when video (H.264) is involved. After some investigation in mod_26x's source code it seems that the creator actually had the idea to switch video (based on who has the floor) only on H.26x keyframes, but this was not fully implemented (i.e. it doesn't really work well). Maybe someone from the FreeSwitch guys could advise me about the way how to put up a bounty for improvements in this area. I found some boundy lists in the wiki, other things in Jira, and I'm not sure where to post my whishes (and maybe also a hint what amount of $'s seems appropriate here). Basically, that's what we need: - switch video source only on H.264 keyframes to avoid artifacts when the stream switches to a new floor member - feature to throttle floor changes in conference (i.e. floor is only changed after some time of activity, to prevent very frequent video stream changes) - investigation whether the codec parameter negotiation can be influenced/improved for H.264 passthru, e.g. to allow for specific profiles in SDP a=fmtp parameters Greetings, Roland
Roland, Contact consulting@freeswitch.org this will be the fastest way to get a response on this. Ken On 1/12/12 2:48 PM, "Roland Hänel" <roland@haenel.me> wrote:
Dear all,
We're looking for a way to improve the user experience with FreeSwitch's mod_conference when video (H.264) is involved. After some investigation in mod_26x's source code it seems that the creator actually had the idea to switch video (based on who has the floor) only on H.26x keyframes, but this was not fully implemented (i.e. it doesn't really work well).
Maybe someone from the FreeSwitch guys could advise me about the way how to put up a bounty for improvements in this area.
I found some boundy lists in the wiki, other things in Jira, and I'm not sure where to post my whishes (and maybe also a hint what amount of $'s seems appropriate here).
Basically, that's what we need: - switch video source only on H.264 keyframes to avoid artifacts when the stream switches to a new floor member - feature to throttle floor changes in conference (i.e. floor is only changed after some time of activity, to prevent very frequent video stream changes) - investigation whether the codec parameter negotiation can be influenced/improved for H.264 passthru, e.g. to allow for specific profiles in SDP a=fmtp parameters
Greetings, Roland
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
participants (2)
-
Ken Rice
-
Roland Hänel