WO W Z A   S T R E A M I N G   E N G I N E   4 . 4   U S E R ' S   G U I D E  
Copyright © 2007
2016 
Wowza Media Systems™, LLC. All rights reserved.
81 
The test players for on demand applications are preconfigured to play the [install-
dir]/content/sample.mp4 video file that's installed with the server software. 
If you want to use your own VOD file, you can copy it to the [install-dir]/content root folder 
and substitute its file name in place of sample.mp4 in the Media File Name box. If your 
custom VOD file isn't stored in the [install-dir]/content root folder, you must add the default 
application instance name to the playback URL. For example, if the sample.mp4 video file is 
in [install-dir]/myVideos, enter vod/_definst_/myVideos in the Application box. 
Note 
The test players can't display closed captions or playback encrypted streams. DVR playback is only 
supported by the Adobe HDS, Apple HLS, and Microsoft Smooth Streaming test players. If you change 
the default stream values to playback a new stream, you may need to restart the test players. 
Pdf rearrange pages online - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
how to move pages in a pdf file; how to rearrange pages in pdf document
Pdf rearrange pages online - VB.NET PDF Page Move Library: re-order PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sort PDF Document Pages Using VB.NET Demo Code
move pdf pages; reorder pages in pdf reader
WO W Z A   S T R E A M I N G   E N G I N E   4 . 4   U S E R ' S   G U I D E  
Copyright © 2007
2016 
Wowza Media Systems™, LLC. All rights reserved.
82 
Advanced Properties and Settings 
Advanced settings for fine-tuning the server and application configuration are available in 
Wowza Streaming Engine Manager. Some server features have advanced settings on 
Properties and Server Listener tabs to adjust the server configuration while applications and 
some application features have Properties and Modules tabs to adjust the application 
configuration. The tabs that provide access to the advanced properties and settings aren't 
visible unless the signed-in user has advanced permissions. Administrators with advanced 
permissions can configure the advanced properties and settings while Read-Only users can 
only view (and not change) the advanced properties and settings. See Managing Sign-In 
Credentials
Properties pages may have many properties that you can configure, so they're organized 
into categories. You can click a link in the Quick Links area at the top of the page to jump to 
the associated property settings. For example, you can click Closed Captions: 
C# TIFF: How to Reorder, Rearrange & Sort TIFF Pages Using C# Code
C# TIFF - Sort TIFF File Pages Order in C#.NET. Reorder, Rearrange and Sort TIFF Document Pages in C#.NET Application. C# TIFF Page Sorting Overview.
how to rearrange pdf pages online; pdf move pages
Online Merge PDF files. Best free online merge PDF tool.
Then press the button below and download your PDF. By dragging your pages in the editor area you can rearrange them or delete single pages.
pdf rearrange pages online; how to rearrange pdf pages
WO W Z A   S T R E A M I N G   E N G I N E   4 . 4   U S E R ' S   G U I D E  
Copyright © 2007
2016 
Wowza Media Systems™, LLC. All rights reserved.
83 
To jump to the Closed Captions property settings for an application: 
Many articles on the Wowza website prescribe custom properties for tuning the server and 
applications and to add advanced functionality. Each article describes how to add the custom 
properties using the Custom Properties area on a Property tab: 
See Properties
VB.NET TIFF: Modify TIFF File by Adding, Deleting & Sort TIFF
you want to change or rearrange current TIFF &ltsummary> ''' Sort TIFF document pages in designed powerful & profession imaging controls, PDF document, image
how to move pages around in pdf; pdf change page order
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
a PDF document which is out of order, you need to rearrange the PDF you with examples for adding an (empty) page to a PDF and adding empty pages to a
how to rearrange pages in a pdf reader; pdf reorder pages
WO W Z A   S T R E A M I N G   E N G I N E   4 . 4   U S E R ' S   G U I D E  
Copyright © 2007
2016 
Wowza Media Systems™, LLC. All rights reserved.
84 
Adobe Flash Streaming and Scripting 
What can I do with Wowza Streaming Engine and Adobe 
Flash Player? 
he Wowza Streaming Engine™ software includes additional features that are only 
applicable to Adobe Flash Player when using the RTMP protocol (or any of its variants). 
When used with Adobe Flash Player, the Wowza Streaming Engine software is more than 
just a streaming server—it's an application server. It provides features such as shared 
objects, video chat, remote recording, and bi-directional remote procedure calls. 
Streaming Basics 
We'll start with the most basic code that's needed to play a live or video on demand stream 
in Flash. Assume that we've followed the instructions in How to set up video on demand 
streaming and that we have an application named vod that's configured to stream video 
on demand. In Adobe Flash Creative Suite 3 or later, do the following: 
1.
Create a new Flash File with ActionScript 3.0 support. 
2.
Open the library palette (On the Window menu, select Library). 
3.
Right-click in the library palette, and then select New Video. Enter video in Symbol 
name, and then click OK to create the video object. 
4.
Drag the video object from the library to the stage, and then in the properties 
palette, give it an instance name of video1. 
5.
In Window > Actions, select Scene 1. 
6.
Enter the following code: 
Chapter 
C# PowerPoint - How to Process PowerPoint
the simplest procedures, for instance, using online clear C# out useless PowerPoint document pages simply with solution to sort and rearrange PowerPoint slides
reorder pdf pages; change page order in pdf reader
VB.NET Word: How to Process MS Word in VB.NET Library in .NET
well programmed Word pages sorter to rearrange Word pages in extracting single or multiple Word pages at one & profession imaging controls, PDF document, image
change pdf page order reader; rearrange pdf pages reader
WO W Z A   S T R E A M I N G   E N G I N E   4 . 4   U S E R ' S   G U I D E  
Copyright © 2007
2016 
Wowza Media Systems™, LLC. All rights reserved.
85 
var nc:NetConnection = new NetConnection(); 
var ns:NetStream = null; 
function ncOnStatus(infoObject:NetStatusEvent) 
trace("ncOnStatus: "+infoObject.info.code); 
if (infoObject.info.code == "NetConnection.Connect.Success") 
trace("Connection established"); 
ns = new NetStream(nc); 
ns.bufferTime = 3; 
video1.attachNetStream(ns); 
ns.play("mp4:sample.mp4"); 
nc.addEventListener(NetStatusEvent.NET_STATUS, ncOnStatus); 
nc.connect("rtmp://localhost/vod"); 
7.
On the Debug menu, select Debug Movie. 
You should now be streaming the sample.mp4 video file. This is the most basic 
ActionScript 3.0 code that's needed for live and video on demand playback. If you inspect the 
code, you'll see how simple it is. We create a NetConnection object for streaming and add an 
event listener so that we can be notified when the connection to Wowza Streaming Engine 
server is established. When we're notified of a successful connection, we create a NetStream 
object and start to playback the stream. 
The LiveVideoStreaming and VideoOnDemandStreaming example players that are installed 
with the Wowza Streaming Engine software take this example a little further. The example 
players support progress bars, pause, stop, and full screen. Inspecting the code for the 
example players is a good next step for learning how to stream. The VideoChat and 
WebcamRecording examples are a great starting point to learn how to publish video and 
audio using the built-in Camera and Microphone objects. See the Installed Examples section 
in this document. 
Process Images in Web Image Viewer | Online Tutorials
used document types are supported, including PDF, multi-page easy to process image and file pages with the deleting a thumbnail, and you can rearrange the file
change page order pdf reader; how to move pages in a pdf document
VB.NET PowerPoint: Sort and Reorder PowerPoint Slides by Using VB.
page will teach you to rearrange and readjust amount of robust PPT slides/pages editing methods and powerful & profession imaging controls, PDF document, image
reorder pdf pages reader; move pages in pdf reader
WO W Z A   S T R E A M I N G   E N G I N E   4 . 4   U S E R ' S   G U I D E  
Copyright © 2007
2016 
Wowza Media Systems™, LLC. All rights reserved.
86 
Pre-built Media Players 
Building your own custom player with advanced functionality can be a daunting task. 
Another option is to use pre-built Flash video players. This section describes a few of the 
more popular Adobe Flash Player options. 
Adobe FLVPlayback component 
The Adobe FLVPlayback component is a pre-built video player component that you can add 
to your own Flash project. It includes features such as play, pause, seek, stop, and full screen. 
It comes with Adobe Flash CS3 or later. The component is updated occasionally, so it's best 
to keep your Adobe Flash software up-to-date to ensure that you're running the most recent 
version. The nice thing about this component is that it can be integrated into your custom 
Flash code. 
JW Player 
JW Player is a pre-built Flash-based player. It includes a rich set of features such as playlists, 
skinning, closed-captioning, and ad-serving. It's fully supported and there's a commercial 
option. It also includes a built-in version of the Wowza SecureToken security mechanism. 
For more information about how to use JW Player with Wowza Streaming Engine software, 
see the following support articles: 
How to use JW Player with Wowza Streaming Engine 
How to add SecureToken protection to JW Player 
Flowplayer 
Flowplayer is an open source pre-built Flash-based player. It includes a rich set of features 
similar to JW Player. It also includes a built-in version of the Wowza SecureToken security 
mechanism. 
For more information about how to use Flowplayer with Wowza Streaming Engine software, 
see How to use Flowplayer with Wowza Streaming Engine
Strobe Media Playback player 
The Strobe Media Playback player supports RTMP streaming and Adobe HDS streaming. The 
player is built on the Open Source Media Framework (OSMF) and is hosted by Adobe. See 
How to use Strobe Media Playback with a Wowza media server
WO W Z A   S T R E A M I N G   E N G I N E   4 . 4   U S E R ' S   G U I D E  
Copyright © 2007
2016 
Wowza Media Systems™, LLC. All rights reserved.
87 
Bi-directional Remote Procedure Calls 
Wowza Streaming Engine software supports bi-directional remote procedure calls to and 
from Adobe Flash Player. Bi-directional remote procedures calls are a way for ActionScript 
code running in Flash Player to invoke server-side Java methods and pass data to a Wowza 
Streaming Engine server. The server can, in turn, invoke client-side ActionScript methods and 
pass data to Flash Player. This enables you to build rich client/server applications using Flash 
Player and Wowza Streaming Engine software. These features are available when using the 
RTMP protocol. 
Calls from Flash Player to a Wowza Streaming Engine server are performed using the 
following method: 
NetConnection.call(methodName, resultObj, params…) 
For example, the following ActionScript 3.0 client-side code calls the server-side method 
doSomething, passes the parameters value1 and value2, and receives a single return value: 
function onMethodResult(returnVal:String):Void 
trace("onMethodResult: "+returnVal); 
nc.call("doSomething", new Responder(onMethodResult), value1, value2); 
Note 
See Custom module classes for the server-side code for this method. 
Receiving method calls from a Wowza Streaming Engine server is done by adding handler 
methods/functions to the client object that's attached to the NetConnection object. For 
example, the following ActionScript 3.0 client-side code adds the handler method 
onSomethingHappened that receives two string parameters value1 and value2: 
var clientObj:Object = new Object(); 
clientObj.onSomethingHappened(value1:String, value2:String):Void 
trace("onSomethingHappened: "+value1+":"+value2);  
nc.client = clientObj; 
For more information about the programming model, see How to extend Wowza Streaming 
Engine using Java
WO W Z A   S T R E A M I N G   E N G I N E   4 . 4   U S E R ' S   G U I D E  
Copyright © 2007
2016 
Wowza Media Systems™, LLC. All rights reserved.
88 
Remote Shared Objects 
Wowza Streaming Engine software supports Adobe Flash remote shared objects (RSOs), 
which enable data-sharing between the Wowza Streaming Engine server and multiple Flash 
Players. Remote shared objects are an extension of ActionScript objects that enable shared 
object data to be synchronized between Adobe Flash Players on the same or different client 
machines. Shared data is synchronized by the Wowza Streaming Engine server through an 
event-based synchronization method. RSOs can also be persisted on the server to maintain 
data across sessions. 
Each Flash Player that subscribes to a shared object is notified when the shared object data is 
updated. Shared object data can be changed client-side by Flash Player or server-side 
through the Wowza Streaming Engine ISharedObject API. The following example shows the 
ActionScript 3.0 code that's needed to create a remote shared object and set a value: 
var nc:NetConnection = new NetConnection(); 
var test_so:SharedObject = null; 
var timer:Timer = null; 
function ncOnStatus(infoObject:NetStatusEvent) 
trace("ncOnStatus: "+infoObject.info.code); 
if (infoObject.info.code == "NetConnection.Connect.Success") 
test_so = SharedObject.getRemote("test", nc.uri); 
test_so.addEventListener(SyncEvent.SYNC, syncEventHandler); 
test_so.connect(nc); 
timer = new Timer(1000, 1); 
timer.addEventListener(TimerEvent.TIMER, setSOProperty); 
timer.start(); 
function syncEventHandler(ev:SyncEvent) 
trace("syncEventHandler"); 
var infoObj:Object = ev.changeList; 
for (var i = 0; i < infoObj.length; i++) 
var info:Object = infoObj[i]; 
if (info.name != undefined) 
trace("  "+info.name+"="+test_so.data[info.name]); 
else 
trace("  [action]="+info.code); 
function setSOProperty(ev:TimerEvent):void  
WO W Z A   S T R E A M I N G   E N G I N E   4 . 4   U S E R ' S   G U I D E  
Copyright © 2007
2016 
Wowza Media Systems™, LLC. All rights reserved.
89 
test_so.setProperty("testName", "testValue"); 
nc.addEventListener(NetStatusEvent.NET_STATUS, ncOnStatus); 
nc.connect("rtmp://localhost/vod"); 
Wowza provides a downloadable Adobe Flash example (RemoteSharedObjects.zip) that 
illustrates the basics of remote shared objects. It implements the basic remote shared object 
interface and the onSync event handler to highlight how data is synchronized between client 
connections. 
WO W Z A   S T R E A M I N G   E N G I N E   4 . 4   U S E R ' S   G U I D E  
Copyright © 2007
2016 
Wowza Media Systems™, LLC. All rights reserved.
90 
Server Administration 
How do I configure, manage, and deploy Wowza Streaming 
Engine? 
owza Streaming Engine™ is a powerful Java server. It can be run standalone from a 
command shell or installed as a system service. Running the server standalone is best 
for developing custom Wowza Streaming Engine applications because the server can 
be started and stopped quickly and server log messages can be viewed immediately in the 
console window. Running the server as a system service is more often used for server 
deployments where the server must continue to run after you log off the computer or must 
be automatically started when the computer is rebooted. 
Configuring SSL and RTMPS 
Wowza Streaming Engine software supports Secure Sockets Layer (SSL) and RTMPS (RTMP 
over SSL) and HTTPS (HTTP over SSL) streaming protection. SSL is a technology that allows 
web browsers and web servers to communicate over a secure connection, with the 
encrypted data being sent and received in both directions. You can use Wowza StreamLock™ 
AddOn to get a free 256-bit SSL certificate, you can get an SSL certificate from a certificate 
authority, or you can create a certificate yourself (a self-signed SSL certificate). 
Notes 
If you want to get an SSL certificate from Wowza for use with Wowza Streaming Engine software, 
see How to get SSL certificates from the StreamLock service. 
If you want to get an SSL certificate from a certificate authority, see How to request an SSL 
certificate from a certificate authority
If you want to create a self-signed SSL certificate, see How to create a self-signed SSL certificate
Chapter 
Documents you may be interested
Documents you may be interested