[Freeswitch-video] Flag video-required-for-canvas not working for me

Ahsan Ali Sheikh ahsanali.sheikh at gmail.com
Tue May 31 14:02:53 MSD 2016


Hello,

I am using video in mux mode and trying to show people who only have video
available or are not vmuted to be displayed on the canvas. Is there any way
this is achievable?

I have tried the conference flag "*video-required-for-canvas*" in
conference.conf.xml but that does not seem to work. Another approach I used
was switching canvases for the people who we don't want to see but that
ends up leaving empty spaces where they used to be instead of readjusting
the video layout.

Can anyone please help me out on what approach i should be using?

My conference.conf.xml
*<profile name="video-mcu-stereo">*
*      <param name="domain" value="$${domain}"/>*
*      <param name="rate" value="48000"/>*
*      <param name="channels" value="2"/>*
*      <param name="interval" value="20"/>*
*      <param name="energy-level" value="200"/>*
*      <!-- <param name="tts-engine" value="flite"/> -->*
*      <!-- <param name="tts-voice" value="kal16"/> -->*
*      <param name="muted-sound" value="conference/conf-muted.wav"/>*
*      <param name="unmuted-sound" value="conference/conf-unmuted.wav"/>*
*      <param name="alone-sound" value="conference/conf-alone.wav"/>*
*      <param name="moh-sound" value="local_stream://stereo"/>*
*      <param name="enter-sound"
value="tone_stream://%(200,0,500,600,700)"/>*
*      <param name="exit-sound"
value="tone_stream://%(500,0,300,200,100,50,25)"/>*
*      <param name="kicked-sound" value="conference/conf-kicked.wav"/>*
*      <param name="locked-sound" value="conference/conf-locked.wav"/>*
*      <param name="is-locked-sound"
value="conference/conf-is-locked.wav"/>*
*      <param name="is-unlocked-sound"
value="conference/conf-is-unlocked.wav"/>*
*      <param name="pin-sound" value="conference/conf-pin.wav"/>*
*      <param name="bad-pin-sound" value="conference/conf-bad-pin.wav"/>*
*      <param name="caller-id-name" value="$${outbound_caller_name}"/>*
*      <param name="caller-id-number" value="$${outbound_caller_id}"/>*
*      <param name="comfort-noise" value="false"/>*
*      <param name="conference-flags"
value="rfc-4579|livearray-sync|minimize-video-encoding|video-required-for-canvas"/>*
*      <param name="video-mode" value="mux"/>*
*      <param name="video-layout-name" value="3x3"/>*
*      <param name="video-layout-name" value="group:grid"/>*
*      <param name="video-canvas-size" value="640x480"/>*
*      <param name="video-canvas-bgcolor" value="#000000"/>*
*      <param name="video-layout-bgcolor" value="#000000"/>*
*      <param name="video-codec-bandwidth" value="2mb"/>*
*      <param name="video-fps" value="13"/>*
*      <param name="video-no-video-avatar"
value="/etc/freeswitch/no-video.png"/>*
*      <param name="video-canvas-count" value="2"/>*
*    </profile>*

FreeSWITCH Version 1.6.6-13-d2d0b32~64bit (-13-d2d0b32 64bit)
Debian 8.0

Thanks,
Ahsan Ali
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-video/attachments/20160531/084cce8f/attachment.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the Freeswitch-video mailing list