Flash Media Fun Hour - PowerPoint PPT Presentation

1 / 38
About This Presentation
Title:

Flash Media Fun Hour

Description:

Adobe Photoshop CS Windows ... adobe:docid:photoshop:385443d2-dfcb-11da-827e-8be9fcf1152 e ... – PowerPoint PPT presentation

Number of Views:90
Avg rating:3.0/5.0
Slides: 39
Provided by: graphics
Category:
Tags: adobe | flash | fun | hour | media

less

Transcript and Presenter's Notes

Title: Flash Media Fun Hour


1
Flash Media Fun Hour
Stefan Richter stefan_at_flashcomguru.com
2
What is Flash Media Server?
3
What is Flash Media Server?
Flash Communication Server (released mid-2002)
4
What is Flash Media Server?
Flash Media Server (released late 2005)
Flash Communication Server (released mid-2002)
5
What is Flash Media Server?

Flash Communication Server
Flash Media Server
6
What is Flash Media Server?
(kind of)
Flash Communication Server
Flash Media Server
7
What can you do with it
  • Live Video, Audio and Data in Flash
  • Streaming Audio/Video
  • Record Audio/Video (from webcam)
  • Bit pricey
  • License cap on bandwidth and connectioms
  • No Personal Edition anymore
  • but Free Developer Edition!

8
What can you build with it
9
What can you build with it
10
What can you build with it
11
What can you build with it
12
What can you build with it
13
What can you build with it
14
Alternatives(theres only one)
http//osflash.org/red5
15
Installation
is easy
16
Connecting up
Remote rtmp//myserver.com/myapp
/myinstance or Local rtmp/myapp /m
yinstance
17
Connecting up
var ncNetConnection new NetConnection()
nc.connect( rtmp//server.com/myapp
/myinstance )
18
Connecting up
var ncNetConnection new NetConnection()
nc.onStatus function (info)
trace(info.code) nc.connect("rtmp//s
erver.com/myapp")
19
Connecting up
rtmp//server.com/myapp actually connects
to
rtmp//server.com/myapp/_definst_
20
rtmp//server.com/myapp will connect you to


21
Once connected
22
Once connected
23
Once connected
24
Streaming Video
FMS will look for flv files in a subfolder
/streams/instancename
Example
25
Remote SharedObjects (SO)
  • Establish a NetConnection
  • Get the SO
  • write onSync handler - it syncs SO data
  • connect the SO

26
// first connect up, then remote_so SharedObj
ect.getRemote("remote_so", nc.uri, true)
// this fires everytime the SO data changes r
emote_so.onSync function( list ) // an array
of objects for (var i in list) trace("
slot code " listi.code) trace("slot name
" listi.name) trace("slot value " this
.datalisti.name) this.data.val "h
ello world" this.data.val2 "hello world2"
remote_so.connect( nc )
27
Remote SharedObjects (SO)
Some onSync Examples
28
Remote SharedObjects (SO)
SO.send example
29
NetConnection.callClient.call
Example
30
Snapshotter
31
Snapshotter
32
Snapshotter
33
Snapshotter
34
Snapshotter
35
Snapshotter
36
Questions?
37
Where to learn more
  • The definitive book OReillys Programming
    FCS (800 pages)
  • www.flash-communications.net
  • www.jessewarden.com
  • http//chattyfig.figleaf.com
  • www.flashcomguru.com

38
Thanks!
Write a Comment
User Comments (0)
About PowerShow.com