This file is indexed.

/usr/share/doc/red5/html/index.html is in red5-doc 1.0~svn4374-3.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<html><head>
      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
   <title>Red5 - Reference Documentation</title><link rel="stylesheet" type="text/css" href="html.css"><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="Red5 - Reference Documentation"><link rel="next" href="Introduction.html" title="Chapter&nbsp;1.&nbsp;Introduction"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div xmlns="http://www.w3.org/TR/xhtml1/transitional" style="background-color:white;border:none;height:73px;border:1px solid black;"><a style="border:none;" href="http://osflash.org/red5" title="Red5 Open Source Flash Server"><img style="border:none;" src="images/red5-banner.png"></img></a><a style="border:none;" href="http://osflash.org/red5" title="Red5 Open Source Flash Server"><img style="border:none;position:absolute;padding-top:5px;right:42px;" src="images/red5-banner-logo.png"></img></a></div><div class="book"><div class="titlepage"><div><div><h1 class="title"><a name="d5e1"></a>Red5 - Reference Documentation</h1></div><div><h2 class="subtitle">Red5 Open Source Flash Server</h2></div><div><div class="authorgroup"><a name="Author_Group"></a>
	<div class="author"><h3 class="author"><span class="firstname">Steven</span> <span class="surname">Gong</span></h3><code class="email">&lt;<a class="email" href="mailto:steven.gong@gmail.com">steven.gong@gmail.com</a>&gt;</code></div>
	<div class="author"><h3 class="author"><span class="firstname">Paul</span> <span class="surname">Gregoire</span></h3><code class="email">&lt;<a class="email" href="mailto:mondain@gmail.com">mondain@gmail.com</a>&gt;</code></div>
	<div class="author"><h3 class="author"><span class="firstname">Daniel</span> <span class="surname">Rossi</span></h3><code class="email">&lt;<a class="email" href="mailto:electroteque@gmail.com">electroteque@gmail.com</a>&gt;</code></div>
	
	
 	
 	
</div></div><div><p class="releaseinfo">0.8</p></div><div><p class="copyright">Copyright &copy; 2013 
			<a class="ulink" href="http://osflash.org/red5" target="_top">Red5 Open Source Flash Server</a>
		</p></div><div><div class="legalnotice"><a name="Legal_Notice"></a>
	<p>distribution to others, provided that you do not charge any
	fee for such copies and further provided that each copy
	contains this Copyright Notice, whether distributed in print
	or electronically.
	</p>
</div></div><div><p class="pubdate">2013-09-12</p></div></div><hr></div><div class="toc"><dl class="toc"><dt><span class="chapter"><a href="Introduction.html">1. Introduction</a></span></dt><dd><dl><dt><span class="section"><a href="Introduction.html#whats-new">1.1. 0.8 Public Beta Release</a></span></dt></dl></dd><dt><span class="part"><a href="getting-started.html">I. Getting Started</a></span></dt><dd><dl><dt><span class="chapter"><a href="frequently-asked-questions.html">2. Frequently Asked Questions</a></span></dt><dd><dl><dt><span class="section"><a href="frequently-asked-questions.html#d5e113">2.1. Questions</a></span></dt><dd><dl><dt><span class="section"><a href="frequently-asked-questions.html#d5e115">2.1.1. General</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#d5e149">2.1.2. Documentation</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#d5e161">2.1.3. Configuration</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#d5e167">2.1.4. Streaming</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#d5e186">2.1.5. Codecs</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#d5e195">2.1.6. Database</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#d5e205">2.1.7. Scripting</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#d5e217">2.1.8. Shared Objects</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#d5e229">2.1.9. Legal</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#d5e245">2.1.10. Red5 WAR version</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#d5e251">2.1.11. Misc</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#d5e291">2.1.12. Troubleshooting</a></span></dt></dl></dd><dt><span class="section"><a href="frequently-asked-questions.html#d5e297">2.2. Answers</a></span></dt><dd><dl><dt><span class="section"><a href="frequently-asked-questions.html#d5e299">2.2.1. General</a></span></dt><dd><dl><dt><span class="section"><a href="frequently-asked-questions.html#what-is-red5">2.2.1.1. What is Red5?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#what-does-red5-stand-for">2.2.1.2. What does Red5 stand for?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#migration-guide-from">2.2.1.3. Is there a migration guide from FMS to Red5?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#create-new-applications">2.2.1.4. How do I create new applications?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#configurationfiles">2.2.1.5. What are configuration files?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#mailing-list">2.2.1.6. Is there a mailing list?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#what-ports">2.2.1.7. What Ports does Red5 use?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#helping-the-project">2.2.1.8. I'm interested in helping the project. How can I help?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#the-team">2.2.1.9. 
		Who is on the Red5 Team?
	</a></span></dt></dl></dd><dt><span class="section"><a href="frequently-asked-questions.html#d5e388">2.2.2. Documentation</a></span></dt><dd><dl><dt><span class="section"><a href="frequently-asked-questions.html#official-documentation">2.2.2.1. Where is the official documentation?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#documentation-in-pdf">2.2.2.2. Can I get the documentation in PDF format?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#latest-javadocs">2.2.2.3. Where can I find the latest javadocs?</a></span></dt></dl></dd><dt><span class="section"><a href="frequently-asked-questions.html#d5e400">2.2.3. Configuration</a></span></dt><dd><dl><dt><span class="section"><a href="frequently-asked-questions.html#disable-policy-checking">2.2.3.1. How to disable Socket policy checking for 443 (rtmps and https)?</a></span></dt></dl></dd><dt><span class="section"><a href="frequently-asked-questions.html#d5e405">2.2.4. Streaming</a></span></dt><dd><dl><dt><span class="section"><a href="frequently-asked-questions.html#stream-custom-directories">2.2.4.1. How do I stream to/from custom directories?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#detect-end-recording">2.2.4.2. How to detect the end of recording ?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#record-streams-from">2.2.4.3. How can I record RTMP streams from Red5?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#multicast-streaming">2.2.4.4. Does Red5 support multicast streaming?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#streamusing-udp">2.2.4.5. Can Red5 stream using UDP?</a></span></dt></dl></dd><dt><span class="section"><a href="frequently-asked-questions.html#d5e425">2.2.5. Codecs</a></span></dt><dd><dl><dt><span class="section"><a href="frequently-asked-questions.html#supported-codecs">2.2.5.1. What Codecs does Red5 Support?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#what-is-rtmfp">2.2.5.2. What is RTMFP and when will it be available in Red5?</a></span></dt></dl></dd><dt><span class="section"><a href="frequently-asked-questions.html#d5e460">2.2.6. Database</a></span></dt><dd><dl><dt><span class="section"><a href="frequently-asked-questions.html#supported-databases">2.2.6.1. What databases are supported?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#hibernate-with-red5">2.2.6.2. Can I use Hibernate with Red5?</a></span></dt></dl></dd><dt><span class="section"><a href="frequently-asked-questions.html#d5e468">2.2.7. Scripting</a></span></dt><dd><dl><dt><span class="section"><a href="frequently-asked-questions.html#scripting-languages">2.2.7.1. What scripting languages are available?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#actionscript1-support">2.2.7.2. Does Red5 support Actionscript 1?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#actionscript3-support">2.2.7.3. Does Red5 support Actionscript 3?</a></span></dt></dl></dd><dt><span class="section"><a href="frequently-asked-questions.html#d5e479">2.2.8. Shared Objects</a></span></dt><dd><dl><dt><span class="section"><a href="frequently-asked-questions.html#remote-sharedobjects">2.2.8.1. How do you setup a Remote SharedObject?</a></span></dt></dl></dd><dt><span class="section"><a href="frequently-asked-questions.html#d5e485">2.2.9. Legal</a></span></dt><dd><dl><dt><span class="section"><a href="frequently-asked-questions.html#licence-information">2.2.9.1. Licence Information</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#red5-legal">2.2.9.2. Is Red5 Legal?</a></span></dt></dl></dd><dt><span class="section"><a href="frequently-asked-questions.html#war-documentation">2.2.10. Red5 WAR version</a></span></dt><dd><dl><dt><span class="section"><a href="frequently-asked-questions.html#d5e498">2.2.10.1. Is there any documentation on the Red5 war version?</a></span></dt></dl></dd><dt><span class="section"><a href="frequently-asked-questions.html#d5e502">2.2.11. Misc</a></span></dt><dd><dl><dt><span class="section"><a href="frequently-asked-questions.html#irc-channel">2.2.11.1. Is there an IRC channel?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#web-examples">2.2.11.2. Are there any examples on the web?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#professional-support">2.2.11.3. Is there any professional support?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#hosting-solutions">2.2.11.4. Are there hosting solutions?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#forum">2.2.11.5. Are there forums?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#jedai">2.2.11.6. What is Jedai?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#frameworks">2.2.11.7. Are there any frameworks that I can start with?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#development-tools">2.2.11.8. Are there development tools?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#paperworld3d">2.2.11.9. What is Paperworld3D ?</a></span></dt><dt><span class="section"><a href="frequently-asked-questions.html#groups">2.2.11.10. What Red5 groups can I join?</a></span></dt></dl></dd><dt><span class="section"><a href="frequently-asked-questions.html#d5e648">2.2.12. Troubleshooting</a></span></dt><dd><dl><dt><span class="section"><a href="frequently-asked-questions.html#long-handshake">2.2.12.1. Why am I receiving "closing due to long handshake?</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="chapter"><a href="configuration-files.html">3. Configuration Files</a></span></dt><dd><dl><dt><span class="section"><a href="configuration-files.html#d5e659">3.1. Directory "conf"</a></span></dt><dd><dl><dt><span class="section"><a href="configuration-files.html#d5e661">3.1.1. jetty.xml</a></span></dt><dt><span class="section"><a href="configuration-files.html#d5e666">3.1.2. keystore</a></span></dt><dt><span class="section"><a href="configuration-files.html#d5e669">3.1.3. log4j.properties</a></span></dt><dt><span class="section"><a href="configuration-files.html#d5e674">3.1.4. realm.properties (Jetty)</a></span></dt><dt><span class="section"><a href="configuration-files.html#d5e680">3.1.5. tomcat-users.xml (Tomcat)</a></span></dt><dt><span class="section"><a href="configuration-files.html#d5e689">3.1.6. red5.globals</a></span></dt><dt><span class="section"><a href="configuration-files.html#d5e693">3.1.7. red5.properties</a></span></dt><dt><span class="section"><a href="configuration-files.html#d5e696">3.1.8. red5.xml</a></span></dt><dt><span class="section"><a href="configuration-files.html#d5e707">3.1.9. red5-common.xml</a></span></dt><dt><span class="section"><a href="configuration-files.html#d5e727">3.1.10. red5-core.xml</a></span></dt><dt><span class="section"><a href="configuration-files.html#d5e738">3.1.11. red5-rtmpt.xml</a></span></dt><dt><span class="section"><a href="configuration-files.html#d5e743">3.1.12. web.xml (Tomcat)</a></span></dt><dt><span class="section"><a href="configuration-files.html#d5e747">3.1.13. web-default.xml (Jetty)</a></span></dt></dl></dd><dt><span class="section"><a href="configuration-files.html#d5e750">3.2. Webapp config directory</a></span></dt><dd><dl><dt><span class="section"><a href="configuration-files.html#d5e752">3.2.1. red5-web.xml</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="migration-guide.html">4. Migration Guide</a></span></dt><dd><dl><dt><span class="section"><a href="migration-guide.html#d5e771">4.1. Application callbacks</a></span></dt><dd><dl><dt><span class="section"><a href="migration-guide.html#d5e774">4.1.1. Interface IScopeHandler</a></span></dt><dt><span class="section"><a href="migration-guide.html#d5e778">4.1.2. Class ApplicationAdapter</a></span></dt><dd><dl><dt><span class="section"><a href="migration-guide.html#d5e806">4.1.2.1. Execution order of connection methods</a></span></dt></dl></dd><dt><span class="section"><a href="migration-guide.html#d5e836">4.1.3. Accepting / rejecting clients</a></span></dt></dl></dd><dt><span class="section"><a href="migration-guide.html#d5e841">4.2. Current connection and client</a></span></dt><dt><span class="section"><a href="migration-guide.html#d5e849">4.3. Additional handlers</a></span></dt><dd><dl><dt><span class="section"><a href="migration-guide.html#MigrationGuideHandlersinconfigurationfiles">4.3.1. Handlers in configuration files</a></span></dt><dt><span class="section"><a href="migration-guide.html#d5e867">4.3.2. Handlers from application code</a></span></dt></dl></dd><dt><span class="section"><a href="migration-guide.html#d5e875">4.4. Calls to client methods</a></span></dt><dt><span class="section"><a href="migration-guide.html#d5e888">4.5. SharedObjects</a></span></dt><dd><dl><dt><span class="section"><a href="migration-guide.html#d5e899">4.5.1. Serverside change listeners</a></span></dt><dt><span class="section"><a href="migration-guide.html#MigrationGuideChangingfromapplicationcode">4.5.2. Changing from application code</a></span></dt></dl></dd><dt><span class="section"><a href="migration-guide.html#d5e921">4.6. Persistence</a></span></dt><dt><span class="section"><a href="migration-guide.html#d5e935">4.7. Periodic events</a></span></dt><dt><span class="section"><a href="migration-guide.html#d5e946">4.8. Remoting</a></span></dt><dd><dl><dt><span class="section"><a href="migration-guide.html#d5e949">4.8.1. Remoting server</a></span></dt><dt><span class="section"><a href="migration-guide.html#d5e960">4.8.2. Remoting client</a></span></dt></dl></dd><dt><span class="section"><a href="migration-guide.html#d5e971">4.9. Streams</a></span></dt></dl></dd><dt><span class="chapter"><a href="libraries.html">5. Red5 Libraries</a></span></dt><dd><dl><dt><span class="section"><a href="libraries.html#d5e976">5.1. Spring scripting support</a></span></dt><dt><span class="section"><a href="libraries.html#d5e987">5.2. Groovy</a></span></dt><dt><span class="section"><a href="libraries.html#d5e999">5.3. Beanshell</a></span></dt><dt><span class="section"><a href="libraries.html#d5e1009">5.4. Ruby</a></span></dt><dt><span class="section"><a href="libraries.html#d5e1019">5.5. Jython / Python</a></span></dt><dt><span class="section"><a href="libraries.html#d5e1027">5.6. Java 5 Libraries</a></span></dt><dt><span class="section"><a href="libraries.html#d5e1030">5.7. Script related JSR's</a></span></dt><dt><span class="section"><a href="libraries.html#d5e1037">5.8. Javascript / Rhino</a></span></dt></dl></dd><dt><span class="chapter"><a href="building.html">6. Building Red5</a></span></dt><dd><dl><dt><span class="section"><a href="building.html#d5e1049">6.1. Build Environment Setup</a></span></dt><dd><dl><dt><span class="section"><a href="building.html#d5e1051">6.1.1. Ant</a></span></dt><dt><span class="section"><a href="building.html#d5e1058">6.1.2. Java</a></span></dt><dt><span class="section"><a href="building.html#d5e1071">6.1.3. Red5</a></span></dt></dl></dd><dt><span class="section"><a href="building.html#d5e1081">6.2. Building</a></span></dt><dd><dl><dt><span class="section"><a href="building.html#d5e1083">6.2.1. Getting Red5 Source</a></span></dt><dt><span class="section"><a href="building.html#d5e1095">6.2.2. Getting Red5 Demo Applications Source</a></span></dt><dt><span class="section"><a href="building.html#d5e1102">6.2.3. Getting Red5 Flash Demo Source</a></span></dt><dt><span class="section"><a href="building.html#d5e1109">6.2.4. Running the ant build</a></span></dt><dt><span class="section"><a href="building.html#d5e1113">6.2.5. Current Ant Targets</a></span></dt><dt><span class="section"><a href="building.html#d5e1216">6.2.6. Ant and Ivy</a></span></dt></dl></dd><dt><span class="section"><a href="building.html#d5e1222">6.3. How to build with eclipse</a></span></dt><dd><dl><dt><span class="section"><a href="building.html#d5e1226">6.3.1. Recommended Eclipse Plugins</a></span></dt><dt><span class="section"><a href="building.html#d5e1239">6.3.2. Importing the Red5 Project</a></span></dt><dt><span class="section"><a href="building.html#d5e1294">6.3.3. Updating the Red5 source from Eclipse.</a></span></dt><dt><span class="section"><a href="building.html#d5e1315">6.3.4. </a></span></dt><dt><span class="section"><a href="building.html#d5e1380">6.3.5. Ant, Ivy and Eclipse</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="releasing.html">7. Releasing Red5</a></span></dt><dt><span class="chapter"><a href="system-requirements.html">8. Recommended System Requirements</a></span></dt><dd><dl><dt><span class="section"><a href="system-requirements.html#d5e1429">8.1. 
			Java Memory Tweaking
		</a></span></dt></dl></dd></dl></dd><dt><span class="part"><a href="core-components.html">II. Red5 Core Components</a></span></dt><dd><dl><dt><span class="chapter"><a href="new-applications.html">9. Create new applications in Red5</a></span></dt><dd><dl><dt><span class="section"><a href="new-applications.html#d5e1482">9.1. The application directory</a></span></dt><dt><span class="section"><a href="new-applications.html#d5e1487">9.2. Configuration</a></span></dt><dd><dl><dt><span class="section"><a href="new-applications.html#d5e1490">9.2.1. webAppRootKey</a></span></dt></dl></dd><dt><span class="section"><a href="new-applications.html#d5e1494">9.3. Handler configuration</a></span></dt><dd><dl><dt><span class="section"><a href="new-applications.html#d5e1497">9.3.1. Context</a></span></dt><dt><span class="section"><a href="new-applications.html#d5e1503">9.3.2. Scopes</a></span></dt></dl></dd><dt><span class="section"><a href="new-applications.html#d5e1520">9.4. Handlers</a></span></dt><dt><span class="section"><a href="new-applications.html#d5e1526">9.5. Logging</a></span></dt></dl></dd><dt><span class="chapter"><a href="logging-setup.html">10. Logging Setup</a></span></dt><dd><dl><dt><span class="section"><a href="logging-setup.html#d5e1586">10.1. Web applications</a></span></dt><dt><span class="section"><a href="logging-setup.html#d5e1608">10.2. Imports</a></span></dt><dt><span class="section"><a href="logging-setup.html#LoggingSetupLoggerInstantiation">10.3. Logger Instantiation</a></span></dt></dl></dd><dt><span class="chapter"><a href="tomcat-deployment.html">11. Deploying Red5 To Tomcat</a></span></dt><dd><dl><dt><span class="section"><a href="tomcat-deployment.html#d5e1640">11.1. Preface</a></span></dt><dt><span class="section"><a href="tomcat-deployment.html#d5e1643">11.2. Deployment</a></span></dt><dt><span class="section"><a href="tomcat-deployment.html#d5e1649">11.3. Context descriptors</a></span></dt><dt><span class="section"><a href="tomcat-deployment.html#d5e1653">11.4. Red5 Configuration</a></span></dt><dd><dl><dt><span class="section"><a href="tomcat-deployment.html#d5e1658">11.4.1. Spring contexts</a></span></dt><dt><span class="section"><a href="tomcat-deployment.html#d5e1661">11.4.2. Default context</a></span></dt><dt><span class="section"><a href="tomcat-deployment.html#d5e1669">11.4.3. Web context</a></span></dt><dt><span class="section"><a href="tomcat-deployment.html#DeployingRed5ToTomcatExternalapplications">11.4.4. External applications</a></span></dt></dl></dd><dt><span class="section"><a href="tomcat-deployment.html#d5e1731">11.5. Creating and deploying your application</a></span></dt><dd><dl><dt><span class="section"><a href="tomcat-deployment.html#d5e1734">11.5.1. Remote application</a></span></dt><dt><span class="section"><a href="tomcat-deployment.html#d5e1778">11.5.2. Local application</a></span></dt><dt><span class="section"><a href="tomcat-deployment.html#d5e1804">11.5.3. Example Source</a></span></dt></dl></dd><dt><span class="section"><a href="tomcat-deployment.html#d5e1808">11.6. Additional web configuration</a></span></dt><dt><span class="section"><a href="tomcat-deployment.html#d5e1822">11.7. Troubleshooting</a></span></dt><dt><span class="section"><a href="tomcat-deployment.html#d5e1860">11.8. Definitions</a></span></dt><dt><span class="section"><a href="tomcat-deployment.html#d5e1886">11.9. Bibliography</a></span></dt></dl></dd><dt><span class="chapter"><a href="stream-paths.html">12. Customize Stream Paths</a></span></dt><dd><dl><dt><span class="section"><a href="stream-paths.html#d5e1901">12.1. Filename generator service</a></span></dt><dt><span class="section"><a href="stream-paths.html#d5e1905">12.2. Custom generator</a></span></dt><dt><span class="section"><a href="stream-paths.html#d5e1910">12.3. Activate custom generator</a></span></dt><dt><span class="section"><a href="stream-paths.html#d5e1916">12.4. Change paths through configuration</a></span></dt></dl></dd><dt><span class="chapter"><a href="security.html">13. Security</a></span></dt><dd><dl><dt><span class="section"><a href="security.html#d5e1932">13.1. Stream Security</a></span></dt><dd><dl><dt><span class="section"><a href="security.html#d5e1935">13.1.1. Stream playback security</a></span></dt><dt><span class="section"><a href="security.html#d5e1947">13.1.2. Stream publishing security</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="scripting.html">14. Scripting Implementations</a></span></dt><dd><dl><dt><span class="section"><a href="scripting.html#d5e1957">14.1. I. Select a scripting implementation</a></span></dt><dt><span class="section"><a href="scripting.html#d5e1986">14.2. II. Configuring Spring</a></span></dt><dt><span class="section"><a href="scripting.html#d5e2023">14.3. III. Creating an application script</a></span></dt><dd><dl><dt><span class="section"><a href="scripting.html#d5e2025">14.3.1. 1. Application adapter</a></span></dt><dt><span class="section"><a href="scripting.html#d5e2030">14.3.2. 2. Application services</a></span></dt></dl></dd><dt><span class="section"><a href="scripting.html#d5e2043">14.4. Creating your own interpreter</a></span></dt><dt><span class="section"><a href="scripting.html#d5e2047">14.5. Links with scripting information</a></span></dt></dl></dd><dt><span class="chapter"><a href="clustering.html">15. Clustering</a></span></dt><dd><dl><dt><span class="section"><a href="clustering.html#d5e2126">15.1. Server Configuration</a></span></dt><dd><dl><dt><span class="section"><a href="clustering.html#d5e2128">15.1.1. Configuration Files</a></span></dt></dl></dd><dt><span class="section"><a href="clustering.html#d5e2133">15.2. Configure Edge Server</a></span></dt><dd><dl><dt><span class="section"><a href="clustering.html#d5e2137">15.2.1. Edge on a different Server from Origin</a></span></dt><dt><span class="section"><a href="clustering.html#d5e2145">15.2.2. Edge on the same Server as Origin</a></span></dt></dl></dd><dt><span class="section"><a href="clustering.html#d5e2151">15.3. Configure Origin Server</a></span></dt><dt><span class="section"><a href="clustering.html#d5e2158">15.4. Use Your Appliation</a></span></dt></dl></dd><dt><span class="chapter"><a href="management.html">16. Management</a></span></dt><dd><dl><dt><span class="section"><a href="management.html#d5e2163">16.1. JMX Classes</a></span></dt><dt><span class="section"><a href="management.html#d5e2169">16.2. Spring configuration</a></span></dt><dt><span class="section"><a href="management.html#d5e2194">16.3. RMI Authentication</a></span></dt><dt><span class="section"><a href="management.html#d5e2205">16.4. JMX / RMI / SSL</a></span></dt><dt><span class="section"><a href="management.html#d5e2210">16.5. jConsole / JMX Client</a></span></dt><dd><dl><dt><span class="section"><a href="management.html#d5e2214">16.5.1. Local Management</a></span></dt><dt><span class="section"><a href="management.html#d5e2219">16.5.2. Remote Management</a></span></dt><dt><span class="section"><a href="management.html#d5e2223">16.5.3. SSL Remote Management</a></span></dt></dl></dd><dt><span class="section"><a href="management.html#d5e2228">16.6. Links</a></span></dt></dl></dd><dt><span class="chapter"><a href="demo-applications.html">17. Red5 Demo Applications</a></span></dt><dd><dl><dt><span class="section"><a href="demo-applications.html#d5e2241">17.1. Getting Red5 Demo Applications Server-Side and Client-Side Source</a></span></dt><dd><dl><dt><span class="section"><a href="demo-applications.html#d5e2253">17.1.1. List Of Available Demo Applications (Server Side)</a></span></dt><dt><span class="section"><a href="demo-applications.html#d5e2268">17.1.2. List Of Available Demo Applications (Client Side)</a></span></dt></dl></dd><dt><span class="section"><a href="demo-applications.html#d5e2283">17.2. Environment Build Setup</a></span></dt><dt><span class="section"><a href="demo-applications.html#d5e2304">17.3. Building The Demo Application</a></span></dt><dt><span class="section"><a href="demo-applications.html#d5e2308">17.4. Updating The Applications Registry</a></span></dt><dt><span class="section"><a href="demo-applications.html#d5e2322">17.5. Demo Applications Documentation</a></span></dt><dd><dl><dt><span class="section"><a href="demo-applications.html#d5e2325">17.5.1. Bandwidth Check Application</a></span></dt><dd><dl><dt><span class="section"><a href="demo-applications.html#d5e2328">17.5.1.1. Source Code</a></span></dt><dt><span class="section"><a href="demo-applications.html#d5e2337">17.5.1.2. Bandwidth Check Service Methods</a></span></dt><dt><span class="section"><a href="demo-applications.html#d5e2350">17.5.1.3. ServerClientDetection</a></span></dt><dt><span class="section"><a href="demo-applications.html#d5e2392">17.5.1.4. ClientServerDetection</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="chapter"><a href="testing.html">18. Testing Red5</a></span></dt><dd><dl><dt><span class="section"><a href="testing.html#d5e2406">18.1. Overview</a></span></dt><dt><span class="section"><a href="testing.html#d5e2409">18.2. How to Start Testing Without Reading This Chapter</a></span></dt><dt><span class="section"><a href="testing.html#d5e2428">18.3. Who Should Read This Chapter In Depth?</a></span></dt><dt><span class="section"><a href="testing.html#d5e2440">18.4. Red5 Testing Strategy</a></span></dt><dt><span class="section"><a href="testing.html#d5e2473">18.5. Red5 Testing Props</a></span></dt><dt><span class="section"><a href="testing.html#d5e2481">18.6. Unit Testing</a></span></dt><dd><dl><dt><span class="section"><a href="testing.html#d5e2483">18.6.1. Purpose</a></span></dt><dt><span class="section"><a href="testing.html#d5e2487">18.6.2. Technology</a></span></dt><dt><span class="section"><a href="testing.html#d5e2491">18.6.3. Running Tests</a></span></dt><dt><span class="section"><a href="testing.html#d5e2497">18.6.4. Creating New Tests</a></span></dt><dt><span class="section"><a href="testing.html#d5e2505">18.6.5. Running unit tests from eclipse</a></span></dt><dt><span class="section"><a href="testing.html#d5e2509">18.6.6. Guidelines for New Unit Tests</a></span></dt><dt><span class="section"><a href="testing.html#d5e2531">18.6.7. Submitting New Unit Tests</a></span></dt><dt><span class="section"><a href="testing.html#d5e2567">18.6.8. Suggesting New Unit Tests</a></span></dt></dl></dd><dt><span class="section"><a href="testing.html#d5e2571">18.7. Integration Testing</a></span></dt><dd><dl><dt><span class="section"><a href="testing.html#d5e2575">18.7.1. Purpose</a></span></dt></dl></dd><dt><span class="section"><a href="testing.html#d5e2578">18.8. System Testing</a></span></dt><dd><dl><dt><span class="section"><a href="testing.html#d5e2580">18.8.1. Purpose</a></span></dt></dl></dd><dt><span class="section"><a href="testing.html#d5e2585">18.9. Technology</a></span></dt><dt><span class="section"><a href="testing.html#d5e2592">18.10. Running Tests</a></span></dt><dt><span class="section"><a href="testing.html#d5e2618">18.11. Creating New Tests</a></span></dt><dt><span class="section"><a href="testing.html#d5e2630">18.12. A Sample System Test</a></span></dt><dt><span class="section"><a href="testing.html#d5e2635">18.13. Guidelines for New System Tests</a></span></dt><dt><span class="section"><a href="testing.html#d5e2658">18.14. Submitting New System Tests</a></span></dt><dt><span class="section"><a href="testing.html#d5e2681">18.15. Suggesting New System Tests</a></span></dt><dt><span class="section"><a href="testing.html#d5e2685">18.16. Continuous Integration</a></span></dt><dd><dl><dt><span class="section"><a href="testing.html#d5e2687">18.16.1. Overview</a></span></dt><dt><span class="section"><a href="testing.html#d5e2691">18.16.2. Technology</a></span></dt><dt><span class="section"><a href="testing.html#d5e2706">18.16.3. How To Run The Continuous Build</a></span></dt><dt><span class="section"><a href="testing.html#d5e2710">18.16.4. How to Submit New Jobs for Continuous Building</a></span></dt></dl></dd><dt><span class="section"><a href="testing.html#d5e2713">18.17. How you can help with Continuous Building</a></span></dt><dd><dl><dt><span class="section"><a href="testing.html#d5e2716">18.17.1. How to Set up a Continuous Build Server</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="plugins.html">19. Plugins</a></span></dt><dd><dl><dt><span class="section"><a href="plugins.html#d5e2764">19.1. Loading</a></span></dt><dt><span class="section"><a href="plugins.html#d5e2769">19.2. Configuring</a></span></dt><dt><span class="section"><a href="plugins.html#d5e2790">19.3. Developing</a></span></dt><dd><dl><dt><span class="section"><a href="plugins.html#d5e2801">19.3.1. Plugin Main Class</a></span></dt><dt><span class="section"><a href="plugins.html#d5e2811">19.3.2. Factory Method Class</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="appendix"><a href="rtmp-specification.html">A. RTMP Specification</a></span></dt><dt><span class="appendix"><a href="rtmpt-specification.html">B. RTMPT Specification</a></span></dt><dd><dl><dt><span class="section"><a href="rtmpt-specification.html#d5e2841">B.1. URLs</a></span></dt><dt><span class="section"><a href="rtmpt-specification.html#d5e2859">B.2. Request / Response</a></span></dt><dt><span class="section"><a href="rtmpt-specification.html#d5e2881">B.3. Polling interval</a></span></dt><dt><span class="section"><a href="rtmpt-specification.html#d5e2885">B.4. Initial connect (command "open")</a></span></dt><dt><span class="section"><a href="rtmpt-specification.html#d5e2889">B.5. Client updates (command "send")</a></span></dt><dt><span class="section"><a href="rtmpt-specification.html#d5e2893">B.6. Polling requests (command "idle")</a></span></dt><dt><span class="section"><a href="rtmpt-specification.html#d5e2896">B.7. Disconnect of a session (command "close")</a></span></dt></dl></dd><dt><span class="appendix"><a href="amf-specification.html">C. AMF Specification</a></span></dt><dd><dl><dt><span class="section"><a href="amf-specification.html#d5e2901">C.1. AMF0 Specification</a></span></dt><dt><span class="section"><a href="amf-specification.html#d5e2905">C.2. AMF3 Specification</a></span></dt></dl></dd><dt><span class="appendix"><a href="data-type-mappings.html">D. Data Type Mappings</a></span></dt><dt><span class="appendix"><a href="flv.html">E. FLV</a></span></dt><dt><span class="appendix"><a href="h264.html">F. H264</a></span></dt><dd><dl><dt><span class="section"><a href="h264.html#d5e2984">F.1. Does Red5 plan to support H.264/ACC streams in the next release, maybe 0.7.1?</a></span></dt><dt><span class="section"><a href="h264.html#d5e2993">F.2. why are .mp4 files also listed in oflaDemo webapp grid as possible streams?</a></span></dt><dt><span class="section"><a href="h264.html#d5e2997">F.3. howto convert to h.264 using ffmpeg?</a></span></dt><dt><span class="section"><a href="h264.html#d5e3001">F.4. Does anyone have a link to an explaination of h264 licensing?</a></span></dt><dt><span class="section"><a href="h264.html#d5e3016">F.5. Someone already created a demo?</a></span></dt><dt><span class="section"><a href="h264.html#d5e3024">F.6. Some more Info about Seek and possible solutions</a></span></dt><dt><span class="section"><a href="h264.html#d5e3029">F.7. Are audio files supported?</a></span></dt><dt><span class="section"><a href="h264.html#d5e3040">F.8. How do I request an h264 file?</a></span></dt><dt><span class="section"><a href="h264.html#d5e3066">F.9. Does red5 support h264 live streaming?</a></span></dt><dt><span class="section"><a href="h264.html#d5e3069">F.10. Links</a></span></dt></dl></dd><dt><span class="appendix"><a href="speex.html">G. Speex Codec</a></span></dt><dd><dl><dt><span class="section"><a href="speex.html#d5e3082">G.1. Setting Up Flex SDk / Flex Builder</a></span></dt><dd><dl><dt><span class="section"><a href="speex.html#d5e3087">G.1.1. Get Flex 3 SDK</a></span></dt><dt><span class="section"><a href="speex.html#d5e3094">G.1.2. Config Flex Config To Target Flash Player 10</a></span></dt></dl></dd><dt><span class="section"><a href="speex.html#d5e3116">G.2. Code Example</a></span></dt><dt><span class="section"><a href="speex.html#d5e3120">G.3. FFMpeg and Speex</a></span></dt><dt><span class="section"><a href="speex.html#SpeexCodecLinks">G.4. Links</a></span></dt></dl></dd></dl></div>
        
	
	
	
	

    
    
   
    
	
	
	
	
	
	
	
	
	
	

</div><div xmlns="http://www.w3.org/TR/xhtml1/transitional" class="navfooter"><hr></hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left">&nbsp;</td><td width="20%" align="center">&nbsp;</td><td width="40%" align="right">&nbsp;<a accesskey="n" href="Introduction.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">&nbsp;</td><td width="20%" align="center"><span style="color:white;font-size:90%;"><a href="http://osflash.org/red5" title="Red5">Red5 Open Source Flash Server</a></span></td><td width="40%" align="right" valign="top">&nbsp;Chapter&nbsp;1.&nbsp;Introduction</td></tr></table></div></body></html>