Skip to content

Commit

Permalink
Turn off recording of desktop and webcams by default
Browse files Browse the repository at this point in the history
  • Loading branch information
ffdixon committed Feb 18, 2012
1 parent 59071bc commit b566041
Show file tree
Hide file tree
Showing 2 changed files with 107 additions and 107 deletions.
76 changes: 38 additions & 38 deletions bbb-video/src/main/webapp/WEB-INF/red5-web.xml
Original file line number Diff line number Diff line change
@@ -1,38 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:lang="http://www.springframework.org/schema/lang"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/lang http://www.springframework.org/schema/lang/spring-lang-2.0.xsd">

<bean id="placeholderConfig" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>/WEB-INF/red5-web.properties</value>
<value>/WEB-INF/bigbluebutton-video.properties</value>
</list>
</property>
</bean>

<bean id="web.context" class="org.red5.server.Context"
autowire="byType" />

<bean id="web.scope" class="org.red5.server.WebScope" init-method="register">
<property name="server" ref="red5.server" />
<property name="parent" ref="global.scope" />
<property name="context" ref="web.context" />
<property name="handler" ref="web.handler" />
<property name="contextPath" value="${webapp.contextPath}" />
<property name="virtualHosts" value="${webapp.virtualHosts}" />
</bean>

<bean id="web.handler" class="org.bigbluebutton.app.video.VideoApplication">
<property name="recordVideoStream" value="true"/>
<property name="eventRecordingService" ref="redisRecorder"/>
</bean>

<bean id="redisRecorder" class="org.bigbluebutton.app.video.EventRecordingService">
<constructor-arg index="0" value="${redis.host}"/>
<constructor-arg index="1" value="${redis.port}"/>
</bean>
</beans>
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:lang="http://www.springframework.org/schema/lang"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/lang http://www.springframework.org/schema/lang/spring-lang-2.0.xsd">

<bean id="placeholderConfig" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>/WEB-INF/red5-web.properties</value>
<value>/WEB-INF/bigbluebutton-video.properties</value>
</list>
</property>
</bean>

<bean id="web.context" class="org.red5.server.Context"
autowire="byType" />

<bean id="web.scope" class="org.red5.server.WebScope" init-method="register">
<property name="server" ref="red5.server" />
<property name="parent" ref="global.scope" />
<property name="context" ref="web.context" />
<property name="handler" ref="web.handler" />
<property name="contextPath" value="${webapp.contextPath}" />
<property name="virtualHosts" value="${webapp.virtualHosts}" />
</bean>

<bean id="web.handler" class="org.bigbluebutton.app.video.VideoApplication">
<property name="recordVideoStream" value="false"/>
<property name="eventRecordingService" ref="redisRecorder"/>
</bean>

<bean id="redisRecorder" class="org.bigbluebutton.app.video.EventRecordingService">
<constructor-arg index="0" value="${redis.host}"/>
<constructor-arg index="1" value="${redis.port}"/>
</bean>
</beans>
138 changes: 69 additions & 69 deletions deskshare/app/src/main/webapp/WEB-INF/red5-web.xml
Original file line number Diff line number Diff line change
@@ -1,69 +1,69 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:lang="http://www.springframework.org/schema/lang"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/lang http://www.springframework.org/schema/lang/spring-lang-2.0.xsd">

<bean id="placeholderConfig" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>/WEB-INF/red5-web.properties</value>
<value>/WEB-INF/deskshare.properties</value>
</list>
</property>
</bean>

<bean id="web.context" class="org.red5.server.Context"
autowire="byType" />

<bean id="web.scope" class="org.red5.server.WebScope"
init-method="register">
<property name="server" ref="red5.server" />
<property name="parent" ref="global.scope" />
<property name="context" ref="web.context" />
<property name="handler" ref="web.handler" />
<property name="contextPath" value="${webapp.contextPath}" />
<property name="virtualHosts" value="${webapp.virtualHosts}" />
</bean>

<bean id="web.handler" class="org.bigbluebutton.deskshare.server.red5.DeskshareApplication">
<constructor-arg ref="streamManager"/>
<constructor-arg ref="deskShareServer"/>
</bean>

<bean id="deskshare.service" class="org.bigbluebutton.deskshare.server.stream.DeskshareService">
<constructor-arg ref="streamManager"/>
<constructor-arg ref="sessionManagerGateway"/>
</bean>

<bean id="deskShareServer" class="org.bigbluebutton.deskshare.server.socket.DeskShareServer" >
<property name="screenCaptureHandler" ref="screenCaptureHandler"/>
<property name="port" value="${serverPort}"/>
</bean>

<!-- The IoHandler implementation -->
<bean id="screenCaptureHandler" class="org.bigbluebutton.deskshare.server.socket.BlockStreamEventMessageHandler">
<property name="sessionManagerGateway" ref="sessionManagerGateway"/>
</bean>

<bean id="sessionManagerGateway" class="org.bigbluebutton.deskshare.server.sessions.SessionManagerGateway">
<constructor-arg index="0" ref="streamManager"/>
<constructor-arg index="1" value="${keyFrameInterval}"/>
</bean>

<bean id="streamManager" class="org.bigbluebutton.deskshare.server.stream.StreamManager">
<constructor-arg index="0" value="true"/>
<constructor-arg index="1" ref="recordingService"/>
</bean>

<bean id="recordingService" class="org.bigbluebutton.deskshare.server.recorder.FileRecordingServiceImp" >
<property name="recordingDirectory" value="${recordingDirectory}"/>
<property name="redisDispatcher" ref="redisRecorder"/>
</bean>

<bean id="redisRecorder" class="org.bigbluebutton.deskshare.server.recorder.EventRecorder">
<constructor-arg index="0" value="${redis.host}"/>
<constructor-arg index="1" value="${redis.port}"/>
</bean>
</beans>
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:lang="http://www.springframework.org/schema/lang"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/lang http://www.springframework.org/schema/lang/spring-lang-2.0.xsd">

<bean id="placeholderConfig" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>/WEB-INF/red5-web.properties</value>
<value>/WEB-INF/deskshare.properties</value>
</list>
</property>
</bean>

<bean id="web.context" class="org.red5.server.Context"
autowire="byType" />

<bean id="web.scope" class="org.red5.server.WebScope"
init-method="register">
<property name="server" ref="red5.server" />
<property name="parent" ref="global.scope" />
<property name="context" ref="web.context" />
<property name="handler" ref="web.handler" />
<property name="contextPath" value="${webapp.contextPath}" />
<property name="virtualHosts" value="${webapp.virtualHosts}" />
</bean>

<bean id="web.handler" class="org.bigbluebutton.deskshare.server.red5.DeskshareApplication">
<constructor-arg ref="streamManager"/>
<constructor-arg ref="deskShareServer"/>
</bean>

<bean id="deskshare.service" class="org.bigbluebutton.deskshare.server.stream.DeskshareService">
<constructor-arg ref="streamManager"/>
<constructor-arg ref="sessionManagerGateway"/>
</bean>

<bean id="deskShareServer" class="org.bigbluebutton.deskshare.server.socket.DeskShareServer" >
<property name="screenCaptureHandler" ref="screenCaptureHandler"/>
<property name="port" value="${serverPort}"/>
</bean>

<!-- The IoHandler implementation -->
<bean id="screenCaptureHandler" class="org.bigbluebutton.deskshare.server.socket.BlockStreamEventMessageHandler">
<property name="sessionManagerGateway" ref="sessionManagerGateway"/>
</bean>

<bean id="sessionManagerGateway" class="org.bigbluebutton.deskshare.server.sessions.SessionManagerGateway">
<constructor-arg index="0" ref="streamManager"/>
<constructor-arg index="1" value="${keyFrameInterval}"/>
</bean>

<bean id="streamManager" class="org.bigbluebutton.deskshare.server.stream.StreamManager">
<constructor-arg index="0" value="false"/>
<constructor-arg index="1" ref="recordingService"/>
</bean>

<bean id="recordingService" class="org.bigbluebutton.deskshare.server.recorder.FileRecordingServiceImp" >
<property name="recordingDirectory" value="${recordingDirectory}"/>
<property name="redisDispatcher" ref="redisRecorder"/>
</bean>

<bean id="redisRecorder" class="org.bigbluebutton.deskshare.server.recorder.EventRecorder">
<constructor-arg index="0" value="${redis.host}"/>
<constructor-arg index="1" value="${redis.port}"/>
</bean>
</beans>

0 comments on commit b566041

Please sign in to comment.