Multimedia Production for Elearning with Open Source / Linux - - PowerPoint PPT Presentation

multimedia production for elearning with open source linux
SMART_READER_LITE
LIVE PREVIEW

Multimedia Production for Elearning with Open Source / Linux - - PowerPoint PPT Presentation

Multimedia Production for Elearning with Open Source / Linux prepared by : Avinanta Tarigan avinanta@rvs.uni-bielefeld.de AG Rechnernetze und Verteilte Systeme http://www.rvs.unibielefeld.de Learning - Cognitive Knowing, or apprehending


slide-1
SLIDE 1

Multimedia Production for Elearning with Open Source / Linux

prepared by : Avinanta Tarigan avinanta@rvs.uni-bielefeld.de

slide-2
SLIDE 2

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Learning - Cognitive

Knowing, or apprehending by the understanding the awareness with perception, reasoning, judgement, intuition and memory, the mental process by which knowledge is acquired

slide-3
SLIDE 3

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Learning - Cognitive

Learning :

accumulation and

  • rganization
  • f

knowledge structure

Hypertext-structure :

reflect a map of knowledge in human brain

As we learn :

we gain new structures and links in semantic memory

slide-4
SLIDE 4

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

As We Learn

In Serial In Holistic (through diagram/picture) (through reading)

slide-5
SLIDE 5

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Multimedia ?

Combination of both Holistic and Serial Combined materials in text, graphic art, sound, video, and animation which are delivered via digital computer systems or other electronic means Good eLearning platform should include multimedia

slide-6
SLIDE 6

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Stages in Multimedia Production

Repository Delivery Authoring Designing

PNG MP3 MIDI JPEG MPEG3 <XML/> WMV WAV

✁ ✁ ✁ ✁ ✁ ✂✁✂ ✂✁✂ ✂✁✂ ✂✁✂ ✄✁✄✁✄✁✄ ✄✁✄✁✄✁✄ ☎✁☎✁☎ ☎✁☎✁☎ ✆✁✆✁✆ ✝✁✝✁✝
slide-7
SLIDE 7

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Stages in Designing Multimedia

Information Design Objectives

  • Audiences
  • Organisation
  • FlowCharts & Information Maps

Interaction Design User involvment - Usability - Navigation Tools -

Storyboard

Presentation Design Visual Style - Layout - Interface Design - Con-

tent (Text,Graphs,Audio,Video)

slide-8
SLIDE 8

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Authoring

Audio MIDI & Sequencing Multi Track Video (non linear editing) Video Capturing Video Editing / Composing Animation Interactive Program

slide-9
SLIDE 9

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Audio: MIDI & Sequencing

MIDI : Musical Instrument Digital Interface Standards for communicating MIDI capable in-

struments for exchanging time sequenced song data (notes & events)

Sequencer : programs which records / playback

notes from / to MIDI devices

Example : Rosegarden, Jazz, Brahms, etc

slide-10
SLIDE 10

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

... MIDI & Sequencing

VBrick

10Bbase2
  • Data transmited are notes and their properties (

velocity, note-on, note-off ), control (instruments, pitch, damper, sustain, etc)

slide-11
SLIDE 11

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Audio, some basics

life was beautiful ...

Time Pressure

slide-12
SLIDE 12

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Audio, some basics

but after computer ...

Time Pressure Sampling Rate (Hz) Sampling Size (bit) ADC (Analog Digital Converter) DAC (Digital Analog Converter)

slide-13
SLIDE 13

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Audio: Multitrack (Direct to Disk)

Simulating real professional studio in a box :

Performing recording, processing, mixing sounds, and digital sound processing (DSP)

Sounds are recorded in multitrack direct to hard-

disk

Set of software : ALSA, Jack, LADSPA, Ardour,

Audacity

slide-14
SLIDE 14

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Digital Studio

L R 2 3 1 1 2 3 A B

MIDI Line Out MIDI Omni I/O monitor system Result Backup Digital Low Impedance Analog High Impedance Analog another input guitar/bass mic (Optional) DAT / Tape SB Audigy2 usb DB15

10Bbase2
slide-15
SLIDE 15

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Digital Image, basics

Pixels, who they are ? each has colors values : Red Green Blue in bit resolution : how many (square) pixels in an image properties of an image : color depth & resolution

slide-16
SLIDE 16

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Digital Video, basics

Basicaly, video is sequence of images (frames) and ofcourse sounds too ...

slide-17
SLIDE 17

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Digital Video, basics

Thus properties of a video should be :

Image resolution : resolution + color depth Rate : how many frame per second (fps) Sound : sampling rate (Hz) + sampling size (bit)

slide-18
SLIDE 18

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Digital Video, basics

Some video encodings and compression :

AVI, MPEG-1, MPEG-2, MPEG-4, DivX

Some standards :

VCD : MPEG-1, NTSC-352 x 240 at 30 fps | PAL-

352 x 288 at 25 fps | Bit rate at 1.15 Mb/sec

SVCD : MPEG-2, NTSC-352 x 480 at 30 fps |

PAL-352 x 576 at 25 fps | Bit rate at 2.4 Mb/sec

DVD : MPEG-2, NTSC-704 x 480 at 30 fps | PAL-

704 x 576 at 25 fps | Bit rate at 4.8 MB/sec

slide-19
SLIDE 19

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Video: Capturing

Camcoder Analog Camcoder Digital FireWire IEE1394 USB Video Capturing Card

CiscoSystems Cisco 7000 SERIES CiscoSystems Cisco 7000 SERIES

Analog : through video capturing card Digital : USB or Firewire Recorded as DV format: AVI - MOV - MPEG App : DVGrab, MainCapture, Cinelerra capture

slide-20
SLIDE 20

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Video: Editing & Composing

Non-linear editing Performing composing, video transition, effect,

mixing, encoding

App : Cinelerra, Kino, MainActor

slide-21
SLIDE 21

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Syncronization

When video, audio, MIDI are gathered together :

need time syncronization

SMPTE timecode (SMTPE : Society of Motion

Picture and Television Engineers)

Every source of data carries SMPTE, played to-

gether to get final result

slide-22
SLIDE 22

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Animation

Modelling tools

Creating Wireframe objects, room, lights, and their movement Example : Blender

Rendering Machine

From wireframe to picture / videoframes Example : PovRay -> run on top of Linux cluster

slide-23
SLIDE 23

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Interactive Program

Giving users control over what elements to

present and when

Embeded into Web Application Example : Simple

interactive web application (PHP , Python, etc)

JAVA applets / scripts Macromedia flash

slide-24
SLIDE 24

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Repository : format & compression

Depends on what purpose: Further authoring : original quality Delivery : good compression & widely readable Beware :

higher compression ratio means lost in quality

slide-25
SLIDE 25

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

... format & compresion

Appliance Main Requirements Format of Choice Share through CDs Quality, Player Availability MP3, MPEG Share through internet Quality, Compression MP3, MP3PRO, MPEG, WMA, WMV Portable players Compression, Quality MP3PRO, MPEG Broadcasting through in- ternet Player Availability, Com- pression MPEG, WMA, RA-G2

slide-26
SLIDE 26

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Repository : cataloging

Giving text which semantically associated to each

content

Indexing and categorizing functions Providing searching, directory, thumbails, and

preview model for the users

slide-27
SLIDE 27

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Delivery : Offline Media

Most common used : CDROM based media

(format : Audio CD, Data CD, VCD, SVCD, DVD)

Interactive application :

shall be runable in many platform : Windows, Mac, Unix, Linux

Tools : K3B: wrapper for : cdda2wav, cdrdao,

cdrecord, lame, and other video/audio encoder

slide-28
SLIDE 28

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Delivery : Online Media

Direct download & Play When offline playing is required When data is not too big & legal to download Streaming Transmiting sequence of data which will be

played in sequence

slide-29
SLIDE 29

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Delivery : Streaming

Unicast Transmited One to one : client-server Can be done by normal TCP/IP network &

nodes

Multicast Transmited One to many : one server to group

  • f clients sharing same multicast address

Must have network devices & nodes capable in

multicasting

slide-30
SLIDE 30

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Delivery : Streaming

WAN WAN

UNICAST MULTICAST

NET NET

slide-31
SLIDE 31

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Delivery: Streaming

Audio streaming : IceCast : set of application, in Ogg Vorbis Video streaming : Helix -> OpenSource (RealNetworks Licence) VideoLAN -> OpenSource

slide-32
SLIDE 32

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Audio Streaming with IceCast

IceS IceS IceS feeding feeding delivery streaming IceCast WinAMP XMMS ZinF (Players) (Server)

auth auth auth

slide-33
SLIDE 33

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Video Streaming with VideoLAN

slide-34
SLIDE 34

AG Rechnernetze und Verteilte Systeme http://www.rvs.uni−bielefeld.de

Conclusion

RoseGarden Timidity Audacity DVGrab DV OGG MP3 Blender PovRay AVI WAV MainActor Icecast XMMS WinAmp K3B Helix Browser Macromedia Flash Multimedia Plugins Client VideoLAN VideoLAN Server RealPlayer MPlayer WebServer MPEG AVI midi song wav