Вы находитесь на странице: 1из 100

JETSTREAM VIDEOEXCHANGE CDN MANAGER END USER MANUAL

Authors: Release version: Document version: Document date:

Joshua Rubingh V10.8.1 0.1 01-08-2013

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Table of Contents
Introdu t!on"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" # Glossar$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" % CDN""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" % Red!ra&tor url""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" % Inta'e ser(er""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" % Core ser(er""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" % )allba ' ser(er""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" % Ed*e ser(er""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" % O(erflo+ ser(er""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" % VoD"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" % L!(e strea,""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" % Ca -!n*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" % Red!ra&tor s$ste,"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" . /-$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" . )or,at"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" . Lo* !n to VDO0X""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 1 T-e VDO0X /eb !nterfa e"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 2 A ount !nfor,at!on"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 3 Mana*e Users""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 45 Create a ne+ user"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 44 U&dat!n* a user""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 46 Send!n* t-e user +el o,e ,a!l and redent!als""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""47 Delet!n* a user"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 4# 8ur*!n* a user""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 4% User r!*-ts"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 4. L!st of r!*-ts""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 4. Geo*ra&-! al Grou&s""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 41 Create *eo*ra&-! al *rou&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 41 Ed!t *eo*ra&-! al *rou&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 65 Delete *eo*ra&-! al *rou&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 66 8ur*e *eo*ra&-! al *rou&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 66 )!le ,ana*e,ent"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 67 Strea,!n* )!les""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 67 Do+nload f!les""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 67 )T8 Dro& bo9""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 67 O(er(!e+"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 6# Mult! b!t rate"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 61 Mult! b!t rate s,!l f!le""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 61 S&l!t u& to s!n*le b!t rate"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 62 Co,b!ne to ,ult! b!t rate"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 63 8ur*e Ca -e"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 74 U&load a ne+ f!le""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 76 Lo '!n*:se ur!n* a f!le +!t- a to'en""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""77 Lo '!n*:se ur!n* a f!le +!t- a Geo*ra&-! al *rou&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""77 )!le stat!st! s""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 7% )!le Status""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 7% Delete a f!le fro, VDO0X"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 7. D!str!bute a f!le to ot-er ser(ers"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 7. E,bed ode *enerator : Do+nload l!n'"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""72 HTML % 8la$ers"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #5 L!(e strea,!n*"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #6 O(er(!e+"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ##
2 Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

;road ast sett!n*s""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ## Current a,ount of (!e+ers"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #% Create a l!(e strea,""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #. /!ndo+s Med!a Strea,!n*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #1 8us- ,et-od""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #2 8ull ,et-od"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" %5 M! rosoft S,oot- Strea,!n*"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" %6 Mult! b!t rate""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" %6 8us-""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" %6 8ull""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" %# Un!f!ed Strea,!n* 8latfor,"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" %. Mult! b!t rate""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" %. 8us-""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" %. )las-< S,oot-< !8-one =/o+>a Med!a Ser(er 6:7"%?"""""""""""""""""""""""""""""""""""""""""""""""""""""""%2 RTM8 8us-""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" %2 Mult! b!t rate""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" %3 RTS8 8us-"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .6 Mult! b!t rate""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .7 8ull""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .% Mult! b!t rate""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .. /o+>a a -!n*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .2 @u! 't!,e""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .3 I eCast""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 14 8us-""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 16 8ull""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 1# Adobe )las- Med!a Ser(er"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 1. 8us-""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 1. Mult! b!t rate""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 12 /ebDAV &us- HTT8 strea,!n* =!8-one?"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""25 NGINX HTT8 L!(e strea,!n*""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 26 M! rosoft A&&l! at!on ReAuest Rout!n* =HTT8 L!(e strea,!n*?"""""""""""""""""""""""""""""""""""""""2% HTT8 O&en d!re tor!es"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 22 Creat!n* a HTT8 o&en d!re tor$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 23 E,bed ode *enerator""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 36 Stat!st! s""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 37 H!stor! al stat!st! s"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 3# #5# Errors""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 3# A8I"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 3% Assets In*est A8I""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 3% Status Re&ort A8I"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 3% Control A8I"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 3. Se ure To'en A8I""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 3. Stat!st! s a ess deta!ls B Traff! re&ort A8I""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""3. A&&end!9 AC L!st of !,a*es"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 31 A&&end!9 ;C Strea,able f!les"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 455

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Introdu t!on
4his document is intended 0or account5 content holders and broadcasters that 2ill be 2or$ing 2ith the 6D) and have a s7stem account. 4he terminolog7 used in this document 2ill be e8#lained and e8em#li0ied as clearl7 as #ossible. 9e 2ill onl7 discuss issues that can be e8ecuted b75 and are relevant 0or5 the end user. 9e tr7 to minimi:e the technical details as much as #ossible. 4he 0ollo2ing issues 2ill be discussed: logging on to the 2eb inter0ace5 u#loading 0iles through ;4< and creating live streams in multi#le 0ormats. As 2ell as the ne2 "4=* . video tag and the use o0 multi bit rate video on demand and live streaming. 4here is also an e8#lanation on ho2 the statistics 2or$ and 2here the7 can be 0ound. ;or the !>A< A<? in0ormation5 login to the VD>-@ 2eb manager and go to the A<? #age. 4here can the !>A< A<? documentation be 0ound on the bottom o0 the #age. ?t consists o0 all methods and ob3ects.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Glossar$
CDN

Red!ra&tor url Inta'e ser(er Core ser(er )allba ' ser(er Ed*e ser(er O(erflo+ ser(er VoD L!(e strea, Ca -!n*

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Red!ra&tor s$ste,
VD>-@ uses a single AR* 0or all its do2nloads5 live streaming and caching5 this is rather a long AR* and it loo$s rather com#licated5 but once 7ou understand ho2 it is build u# and 2h7 the AR* is used5 it is not so hard an7more to understand ho2 the Redira#tor server 2or$s.

/-$
?n order to load balance vie2ers to di00erent servers5 a Redira#tor AR* is used. 4his is a single AR* that 2ill never change. !o 7ou can use the AR* in 7our 2ebsite5 and 2hen 2e have to change a server in VD>-@5 2e can do that 2ithout inter0ering 2ith 7our videos on 7our side. Another reason o0 this Redira#tor AR* is that VD>-@ can direct ne2 vie2ers to a 0aster or less used server i0 the main server is getting overloaded. 4his is done based on the amount o0 reBuests that the s7stem gets and the location o0 the vie2ers. 4his is called geogra#hical load balancing. 4he third reason is that 2hen a core server 0ails or becomomes unreachable 0or an7 reason5 2e can direct ne2 vie2ers to the 0allbac$ server5 2hich can be located in a di00erent location. ?n this 2a7 the live streams and 0iles are still accessible even 2hen a 6ore server is do2n. 4his ma$es the 6D) more robust.

)or,at
4he Redira#tor AR* is built using a AR* tem#late5 the basic tem#late AR* is:
http://[REDIRAPTORDOMAIN]/?account=[YOUR ACCOUNT] &fi !=["U## "I#E PAT$]&t%p!=[&TREAMIN'/DO(N#OAD] &)!*+ic!=[ONE O" T$E A,AI#A-#E &ER,ICE&]&output=[OUTPUT "ORMAT]

4here are more #arameters #ossible5 but those are o#tional #arameters. 4o start streaming the AR* e8#lained here is the minimum 7ou need. 4o see the other #arameters5 7ou can login to VD>-@ and generate an embed code. 4he embed code generator 2ill give 7ou more o#tions and more #arameters in the AR*.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Lo* !n to VDO0X
?n order to 2or$ 2ith VD>-@ 7ou have to login to the 2eb inter0ace. Cou should have received an e-mail containing the AR*5 the user name and #ass2ord to login to VD>-@. 9hen 7ou enter the VD>-@ 2eb inter0ace AR* 7ou should get a login screen li$e belo2. ;ill in 7our credentials and clic$ on login ,?llustration 1-.

Illustration 1: VDO-X Login

?0 VD>-@ su##orts !!*5 7ou 2ill have a lin$ D!ecure loginD. E7 clic$ing that lin$5 7ou can login 2ith !!* enabled. 4his is more secure and there0ore recommended 1. Cou can change the language o0 the VD>-@ inter0ace b7 using the select bo8 in the right to# corner. Cou can tic$ the remember login o#tion to set a coo$ie on 7ou bro2ser 2ith 7our login credentials so that the login 2ill go automaticall7 ne8t time. 4he coo$ie 2ill be saved 0or 30 da7s each time 7ou login to VD>-@. 4he 0irst time 7ou log in5 7ou 2ill have to acce#t a FA*A ,Fnd Aser *icense Agreement- ,?llustration 2-.

Illustration 2: VDO-X Login - End User License Agreement

9ith ?nternet F8#lorer 8G% the #revie2 2indo2 2ill not 2or$ 2hen logged in 2ith !!*5 due to ?F #olic7 restrictions

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

&

T-e VDO0X /eb !nterfa e


9hen uou are logged in5 7ou 2ill see a 2eb inter0ace 2ith some menu o#tions on to#5 and a 2elcome message in the middle ,?llustration 3-. "ere 7ou can start 2or$ing in VD>-@. Cour login name is dis#la7ed in the to# right o0 the #age. Cou can logout 0rom VD>-@ via the logout lin$ ne8t to 7our user name.

Illustration 3: VDO-X web interface

9hich menu o#tions are sho2n de#end on 7our rights in VD>-@. A user can have di00erent $inds o0 rights and there0ore di00erent menu o#tions. 4he user here is the main user o0 this account and has all rights. 9hen a user logs in 2ith no D=anage assetsD rights5 he 2ill not see that menu o#tion and is not able to access the assets. =ore in0ormation about user rights 2ill be given in the user management section ,=anage Asers-. Cou can return to this home screen b7 clic$ing on the VD>-@ logo on the to# le0t. Cou can change the language o0 the VD>-@ inter0ace b7 using the select bo8 in the right to# corner. ?0 the language is not selected manuall75 VD>-@ tries to determine the #re0erred language 0rom 7our user-5 account- and bro2ser-settings.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

A ount !nfor,at!on
>n the account in0ormation #age 7ou can see 2hat $ind o0 account 7ou have ordered and 2hat the status is o0 7our account ,?llustration 1-. ?t sho2s 7our address in0ormation and the contact #ersons. 4his in0ormation is not changeable in the 2eb inter0ace. ?0 7ou 2ant to change some 0ields5 7ou should sent an e-mail to the su##ort de#artment 2ith the ne2 details.

Illustration : Account information

?0 7ou do not have an automatic rene2al account5 7ou can see here 2hen 7our account ends and 2hen 7ou have to rene2 7our contract. >ther in0ormation is 0or re0erence onl7. >n the right side 7ou see 7our account settings and current status. Cou can see the ammount o0 storage 7ou have bought and ho2 much o0 it is still available.4he tra00ic Buota is sho2n here too5 2ith the amount that is currentl7 used. !ome in0ormation5 li$e >ver0lo2 servers5 is onl7 available 2hen 7ou have ordered an account 2ith >ver0lo2 ca#acit7.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Mana*e Users
VD>-@ has the abilit7 to have multi#le users in an account. 4his is done so that 7ou can have an D;4<-u#load onl7D user5 andGor a Dlive stream broadcastD user. 4hese users are not able to log in to the VD>-@ 2eb inter0ace5 but are able to u#load 0iles through ;4< or broadcast a live stream to the inta$e server. 4he user management inter0ace is onl7 available 2hen 7ou ,7our user- have D=anage AsersD rights. 9hen 7ou clic$ on the D=anage AsersD menu o#tion5 7ou 2ill get an overvie2 o0 all users in 7our account ,?llustration .-. "ere 7ou can add5 u#date or delete users.

Illustration !: "anage users - o#er#iew

Deleted users 2ill sho2 u# in the s7stem 2hen 7ou select the D!ho2 deleted usersD chec$ bo8. 4hese users 2ill not be able to login5 but are still there 0or re0erence. 4he user can be restored b7 chec$ing the bo8 and use the restore o#tion in the action menu. ?0 7ou 2ant to delete more than one user5 7ou chec$ the bo8es o0 the users 7ou 2ant to delete and use the delete o#tion 0rom the action menu belo2 the chec$ bo8es. 4his 2ill #er0orm the action to all the selected users. 4his ma$es it easier to do mass actions in 7our account.

10

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Create a ne+ user


4o create a ne2 user clic$ on the DAdd ne2 userD lin$ on the le0t side ,?llustration .-5 the 0ollo2ing screen 2ill come u# ,?llustration /-.

Illustration $: %reate a new user

Fver7 user 2ill get a #rede0ined #re0i8 in the user name and the #rede0ined su00i8 in the #ass2ord. 4his is a setting o0 VD>-@ and is not changeable. 4his is done to ma$e sure that the user names are uniBue throughout the 2hole VD>-@ 6D) !7stem. All 0ields 2ith a colored asteris$ ,H- are reBuired. 9hen 7ou enter a ne2 user name the 0ield 2ill turn green i0 the user name is still available and valid. 9hen the 0ield turns red5 7ou have to change the name in order to save the ne2 user. 4he #ass2ord 0ield 2ill sho2 a small colored bar on the right side 2hen 7ou enter a #ass2ord. 4his 2ill sho2 ho2 strong the #ass2ord is5 the bar becomes green i0 the #ass2ord is strong. 4he name and e-mail address are used b7 VD>-@ to send e-mails to the user. 4hese e-mails 2ill contain the login details and can be used to send live stream details to the user 2ho has live stream rights. !o #lease ma$e sure the e-mail address is correct. "ere 7ou can also set the language in 2hich the VD>-@ 2eb inter0ace is #resented 2hen the user logs in. ,the user can change the language5 see #age &4he last ste# is to set the user rights. Cou can select the needed rights 0or this user. 4o select all rights5 7ou can select the D4oggle allD chec$ bo8. =ore in0ormation about user rights can be 0ound in the section user rights ,Aser rights-. Fach 0ield has an hel# icon , -5 2ith in0ormation on 2hat should be 0illed in.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

11

U&dat!n* a user
?0 7ou 2ant to change in0ormation about a user5 change the #ass2ord or change the rights5 clic$ the user name to u#date the user. A ne2 screen 2ith all the in0ormation entered 2ill be sho2n ,?llustration &-5 here 7ou can change the 0ields and u#date the user.

Illustration (: Edit an e)isting user

A0ter changing the values5 clic$ on DA#date userD and 7ou 2ill return to the users overvie2 2ith a message the user is u#dated ,?llustration 8-.

Illustration &: User u'dated

Cou are not able to change a username. ?0 7ou need to change a username5 7ou should delete the old user 0irst5 and create a ne2 user 2ith the desired username.

12

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Send!n* t-e user +el o,e ,a!l and redent!als


?t is #ossible to send the login credentials o0 a user to his mail address. 6lic$ Do#tionsD and select D!end user login in0ormationD5 a #o# u# 2ith the user credentials 2ill a##ear ,?llustration %-. E7 sending the user login in0ormation 0rom the VD>-@ s7stem5 ensures that the user 2ill get the correct in0ormation at all times.

Illustration -: ,end user welcome mail and credentials

Cou can use #laceholders to enter in0ormation into the message5 this 2ill be discussed later. E7 clic$ing the D!end mailD lin$5 the user 2ill receive the login in0ormation b7 mail. A con0irmation that the mail has been send 2ill sho2 2hen the e-mail action succeeds ,?llustration 10-.

Illustration *+: ,end user welcome mail and credentials confirmation Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com 13

Delet!n* a user
?n orderto delete a user go to the users overvie2 and clic$ the o#tions lin$5 select the o#tion DDelete AserD ,?llustration 11-.

Illustration **: User o'tions

Another method is to use the chec$ bo8 in 0ront o0 the user name and use the action menu belo2. ?n both cases 7ou 2ill be 2arned about the deletion 2hich has to be con0irmed ,?llustration 12-. 4he action menu can be used to delete multi#le users.

Illustration *2: User delete confirmation

?t is not #ossible to delete an Daccount managerD user. 4his is the 0irst user that is created and this user has all rights. ?0 7ou delete this user5 7ou could loc$ 7oursel0 out 0rom VD>-@. VD>-@ #revents this.

11

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

8ur*!n* a user
9hen a user is in deleted state5 7ou can #urge that user. Doing so 2ill totall7 remove the user 0rom 7our account and the VD>-@ s7stem. A user in a di00erent state than deleted can not be #urged5 even 2hen 7ou select the user and choose the #urge action ,?llustration 13-. 4his is a #recaution to ma$e sure that 7ou can not #urge an active user. ?t is also not #ossible to #urge an Daccount managerD because this user cannot be deleted and there0ore not be #urged.

Illustration *3: .urging a user

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

1.

User r!*-ts
Asers in an account can have di00erent rights ,?llustration 11-. 4his 2a7 7ou can have multi#le users 0or di00erent tas$s. ;or e8am#le 7ou can create a single user 2ith onl7 DA#load assetsD rights5 this user can onl7 u#load 0iles5 but cannot log in to the 2eb inter0ace. A broadcasting com#an7 that does on site broadcasting5 can have a D!etu# live encoderD onl7 right. 4he7 are allo2ed to start and broadcast a stream5 but are unable to create a ne2 live stream5 or delete an e8isting live stream.

Illustration * : User rig/ts

L!st of r!*-ts
A list o0 all user rights and #rivileges. Right Privileges

Manage HTTP Open directories This sho s the !Manage HTTP Open directories! "enu in the account# The user has the rights to create$ edit$ delete and distri%ute http live strea"s and generate e"%ed code# Manage assets This sho s the !Manage &ssets! "enu in the account# The user has rights to delete and distri%ute assets and generate e"%ed code# 'ploading assets is not allo ed# This sho s the !Manage (eo groups! "enu in the account# The user has the rights to create$ edit and delete (eo groups# )ut the user cannot lin* (eo groups to assets$ live strea"s or HTTP Open directories#
+

Manage geo groups

Manage live strea"s

This sho s the !Manage live strea"s! "enu in the account# The user has the rights to create$ edit$ delete and distri%ute live strea"s and generate e"%ed code# )roadcast to the live server is not allo ed# This sho s the !Manage 'sers! in the account# The user has the rights to add$ update and delete users# This allo s a user to setup a live strea" -ro" the encoder to a inta*e strea" server# .or users ith onl/ this right$ the user is not a%le to login in to the e% inter-ace or .TP server# This allo s a user to upload -iles ith .TP into VDO-X$ deleting -iles is not allo ed# 0ith onl/ this right$ the user is not a%le to login in to the e% inter-ace# This allo s a user to connect to the &PI s/ste"# The user also has the rights to Manage assets and Manage live strea"s# To create$ edit and delete users through ,O&P the user needs the !Manage 'ser! rights as ell# This allo s the user to see the statistics o- the account# &nd login to &-ter%urner to get the historical statistics#

Manage users ,etup live encoder

'pload assets

'se &PI

Vie

statistics

An Daccount administratorD has all rights5 another account administrator can be created b7 selecting all rights.

4he live stream rights are onl7 available 2hen live streaming is enabled in the account

1/

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Geo*ra&-! al Grou&s
A 0eature o0 VD>-@ is the abilit7 to loc$ 0iles based on the location o0 the vie2ers. 4his means that in VD>-@5 7ou can have geogra#hical grou#s. Fach grou# consists o0 one or more countries. As de0ault VD>-@ has geogra#hical grou#s corrs#onding to all continents. ?n each continent-grou#5 the countries o0 that continent are selected. 4hese de0ault geogra#hical grou#s can be edited and deleted b7 the account o2ner and can be restored to the de0aults b7 the VD>-@ administrator. 4he #ur#ose o0 these geogra#hical grou#s is that 0iles can be loc$ed so that onl7 vie2ers 0rom certain countries can access the assets: Vie2ers 0rom outside the grou#s that are chosen are bloc$ed 0rom vie2ing the asset. ;or e8am#le: Cou 2ant that onl7 vie2ers 0rom !#ain are allo2ed to access the assets. 4his can be achieved b7 creating a ne2 geogra#hical grou# ,0or e8am#le D!#ainD-. ?n this grou# 7ou select the countr7 !#ain and save the geogra#hical grou#. A0ter the geogra#hical grou# has been saved5 this can be a##lied to the VoD or *ive stream in the ;ile management or *ive stream management ,*oc$ingGsecuring a 0ile 2ith a (eogra#hical grou#-. ?n ,?llustration 1.- there is an overvie2 o0 all the geogra#hical grou#s. (rou#s can be in a deleted- or active state.

Illustration *!: 0eogra'/ical grou's - O#er#iew

4he geogra#hical grou#s that are in a deleted state5 2ill not be used b7 the s7stem. Fven 2hen there are 0iles that are lin$ed 2ith this grou#5 this 0iles are not #rotected an7more. Ageogra#hical grou# can be changed. ?0 there are countries removed or added to the geogra#hical grou#5 this is activated directl7 a0ter saving the geogra#hical grou#. And 2hen a geogra#hical grou# is deleted 2hile there 2ere VoD or live streams lin$ed 2ith that geogra#hical grou#5 all those VoD or live streams are not #rotected an7more and 2ill become accessible 0or ever7 vie2er.

Create *eo*ra&-! al *rou&


A ne2 geogra#hical grou# can be created b7 clic$ing the DAdd a ne2 (eo grou#D lin$5 this 2ill sho2 a ne2 screen 2here the name o0 geogra#hical grou# can be entered and the desired countries can be selected. ,?llustration 1/Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com 1&

9hen the geogra#hical grou# name is de0ined and the countries are selected the grou# is saved b7 clic$ing on the button DAdd ne2 geo grou#D. 4his 2ill save the grou# and return to the overvie2 2here the ne2 geogra#hical grou# is listed ,?llustration 1&-.

18

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

1Illustration *$: 0eogra'/ical grou's - Add new grou'

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

1%

Illustration *(: 0eogra'/ical grou's - Add new grou' sa#ed

Ed!t *eo*ra&-! al *rou&


4o edit a geogra#hical grou# clic$ on the geogra#hical grou# name in the list and 7ou 2ill get the edit screen ,?llustration 18-. 4he geogra#hical grou# name can be changed and the selected countries can be changed. A0ter this is done5 #ress the DA#date geo grou#D button to save the changes. Cou 2ill be returned to the geogra#hical grou#s overvie2 ,?llustration 1%-.

20

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

21

Illustration *-: 0eogra'/ical grou's - Edit geogra'/ical grou' u'dated

Delete *eo*ra&-! al *rou&


Deleting a geogra#hical grou# can either be done b7 editing the grou# and clic$ing the DDelete geo grou#D button on the bottom o0 the #age5 or b7 selecting the geo grou# in the grou# list overvie2 and using the mass action menu 2ith the delete o#tion. 4his 2ill #ut the geogra#hical grou# in a delete state. 9hen this is done5 all re0erences to the VoD or live streams are removed 0or this grou#5 #lease note that this cannot be undoneI ?n other 2ords b7 undeleting G restoring the geo grou#5 the geo loc$s 2onDt be restored on the VoD. *ive streams or "44< >#en directories.

8ur*e *eo*ra&-! al *rou&


Deleted geogra#hical grou#s can be #urged to clean u# the grou# list. 4o #urge a geogra#hical grou# 7ou have to select the deleted geogra#hical grou#,s- and use the mass action menu on the bottom o0 the list. E7 selecting #urge in the action list5 the selected geogra#hical grou#s 2ill be #urged. >nce the geogra#hical grou# is #urged5 this can onl7 be restored to the de0aults b7 the VD>-@ administrator.

22

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

)!le ,ana*e,ent
A0ter selecting the D=anage assetsD menu o#tion5 an overvie2 o0 all 0iles in a VD>-@ account 2ill be sho2n. 4here are t2o t7#es o0 0iles: streaming and do2nload. !treaming 0iles are served 0rom a streaming server 2hich #revents do2nloading o0 the 0ile. do2nload 0iles are served 0rom a 2eb server li$e images and static 0iles. 4hose 0iles can be do2nloaded and cached i0 needed.

Strea,!n* )!les
>ne advantage o0 using a streaming server is that the content cannot be do2nloaded 2ith the 2eb bro2ser. Another advantage o0 streaming 0iles is that onl7 the vie2ed content is served 0rom the server. ?0 a vie2er sto#s 2atching at .0J o0 the asset5 the data tra00ic is also .0J o0 the 0ile. !treaming 0iles can be s$i##ed to an7 #lace in the video 2ithout do2nloading the 2hole video. ?t is #ossible to s$i# to the end o0 the video5 2ithout do2nloading the entire video.

Do+nload f!les
Do2nloadable 0iles are regular 0iles li$e <D; and the ne2 9eb= and >(( 0ormats. 4hese 0iles are served 0rom a 2eb server. ;or do2nloads this is the normal and #re0erred 2a7. ;or #la7ing videos it is better to use a streaming solution. 4he advantage o0 serving videos as a do2nload 0ile is that most cor#orate 0ire2alls allo2 the data connection to the #la7er5 2hile streaming can be bloc$ed b7 the 0ire2all. 4he disadvantage is that a vie2er can onl7 s$i# to that #art in the video that is alread7 do2nloaded. A 0ile is do2nloaded in seconds 2hile a video can ta$e u# to 0ive minutes. Fven 2hen a vie2er sto#s at .0J o0 the video5 the 2hole 0ile can alread7 be do2nloaded because the 2eb server is serving the 0ile at the 0astest s#eed #ossible. 4his results in a higher tra00ic usage in 7our account.

)T8 Dro& bo9


All 0iles that are being u#loaded5 are u#loaded to a ;4< dro# bo8 s7stem. A ;4< Dro# bo8 means that the 0iles 2ill be moved through the 6D). And 2ill not sta7 on the ;4< server. 4here0ore it is not #ossible to do2nload the u#loaded assets 0rom the ;4< Dro# bo8 server a0ter the 0iles are #rocessed. All the u#loaded 0iles 2ill be deleted 0rom the ;4< Dro# bo8 server. ?t is #ossible to get a director7 listing o0 the 0iles in the 6D)5 using the !>A< A<? ,A<?-. NoteC ,a'e sure t-at $ou al+a$s -a(e a lo al ba 'u& of $our assetsD

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

23

O(er(!e+
?n this overvie2 the #ro#erties o0 a 0ile are sho2n ,?llustration 20-. )e2 0iles that are not live 7et are on the bottom o0 the list. 4hose 0iles 2ill have to be #rocessed 0irst b7 the s7stem be0ore the7 can be used. !ome other 0iles are being distributed to other servers because the7 are #o#ular or the user has manuall7 triggered the distribute action 0or that 0ile. 4hese 0iles have a status Dbeing distributedD at the end o0 the 0ile name.

Illustration 2+: "anage assets - file listing o#er#iew

)ro, left to r!*-tC !elect: ?n 0ront o0 ever7 0ile there is a chec$bo8. E7 selecting multi#le 0iles an action can be #er0ormed on the selected 0iles. *oc$: 4he loc$ o#tion indicates 2hether the 0ile is loc$ed and a to$en is needed to 2atch it. 9hen the icon is red and closed5 the 0ile is loc$ed. 4his can be changed b7 clic$ing the loc$ icon ,*oc$ingGsecuring a 0ile 2ith a to$en-. (eo loc$: 9ith this o#tion 7ou can select one or more geogra#hical grou#s so that the 0ile can onl7 be 2atched b7 vie2ers 0rom one o0 the countries that are in the geogra#hical grou# ,*oc$ingGsecuring a 0ile 2ith a (eogra#hical grou#-. ;ile: ;ilename that is used b7 VD>-@. 4he 0ilename can be changed during the ;4< u#load #rocess. 4his ha##ens 2hen the 0ilename has illegal characters. 9e recommend to use 9estern Furo#e characters and not use #unctuation in 7our 0ilename.
21 Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

4he 0ilename is clic$able. 9hen 7ou clic$ on it5 a #o#u# 2ill a##ear ,see illustration 21. ?n this dialog5 7ou can set a dis#la7 name. 9hen set5 the dis#la7 name 2ill be sho2n in italic instead o0 the actual 0ilename. 4he original 0ilename can be seen 2hen hovering over the dis#la7 name. And also in the title o0 the dialog. 9hen a blan$ dis#la7 name is set5 the 0ilename 2ill be sho2n again in the overvie2. And the dis#la7name 2ill be deleted 0rom the s7stem. 4he dis#la7 name is not used in the 6D) itsel0. ?ts onl7 #ur#ose is to #rovide a human readable name 2hen an ob0uscated 0ilename is used. 4he dis#la7 name can also be set using the !>A< A<?. ;or details see the !>A< A<? documentation in the A<? section o0 the VD>-@ inter0ace.

Illustration 2*: ,etting a dis'la2 name

Illustration 22: O#er#iew wit/ dis'la2 name set3

!i:e: !ho2s the actual 0ile si:e. 4his is done in KiE5 =iE or (iE. 47#e: !ho2s the 0ile t7#e5 there are t2o t7#es o0 0ilesL streaming and do2nload ,;ile management-. Eit rate: !ho2s the bit rate o0 audioGvideo related 0iles5 not available 0or other 0ilet7#es. Resolution: !ho2s the resolution o0 video related 0iles5 not available 0or other 0ilet7#es. A#load: !ho2s date and time 2hen the 0ile 2as u#loaded. 9hen the 0ile is u#loaded again ,over2ritten- the date and time are u#dated. !tats: 6lic$ing this 2ill sho2 the individual statistics o0 that 0ile. 4he statistics are near real time. 6urrentl7 VD>-@ 2ill onl7 sho2 the amount o0 reBuests 0or the s#eci0ied 0ile ,!tatistics-. !tatus: !ho2s i0 there is a #roblem 2ith the 0ile5 also sho2s on 2hich server the 0ile is #resent. ;ile management: 6an sho2 the actions DDeleteD5 DDistributeD5 D!#litD and D<urgeD. 9ith delete a single 0ile can be deleted ,Delete a 0ile 0rom VD>-@-5 2ith distribute the 0ile can be distributed to a selected server ,Distribute a 0ile to other servers-. 9ith s#lit a multi bit rate 0ile can be s#lit u# to single bit rate 0iles ,!#lit u# to single bit rate-. 4he s#lit u# can onl7 be done 2ith combined assets onl75 and is there0ore not al2a7s available. 4he #urge command 2ill #urge #rogressive do2nload content 0rom caches in the 6D). ?0 there are caches in the account5 the o#tion 2ill become available 0or all #urge able content. 4his 2ill 0orce to reload the caches on the #la7 out servers.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

2.

<ublish: >#ens a ne2 2indo2 2here a do2nload AR* 0or a do2nload 0ile or the embed code 0rom our embed code generator 0or a streaming 0ile can be created ,Fmbed code generator G Do2nload lin$-.

2/

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Mult! b!t rate


VD>-@ is ca#able o0 handling multi bitrate 0iles. 4hese 0iles can be u#loaded as multi bitrate5 or 7ou can combine single bit rate 0iles to a multi bit rate. =ulti bit rate 0iles are recogni:able b7 the #lus sign , - in 0ront o0 the 0ilename ,?llustration 23-. 6urrentl7 VD>-@ can detect i<hone m3u8 #la7lists5 =icroso0t !mooth streaming ?!= 0iles and ;lash ,!mil- 0iles. 4o create the embed code 0or multi bitrate streams5 7ou can 3ust use the embed code 0or single bit rate streams. 4hat means that 2hen 7ou clic$ on the generate embed

Illustration 23: "anage assets - file listing o#er#iew wit/ multi bit rate file

code lin$ o0 a multi bit rate 0ile5 VD>-@ $no2s it is a multi bitrate 0ile and 2ill generate a di00erent embed code. Another o#tion is to stream multi bitrate 2ith #rogressive do2nloads. 4he VD>-@ 0lash #la7er is ca#able o0 handling multi#le #rogressive do2nload 0iles to one multi bit rate stream. 4his can be done b7 selecting multi#le #rogressive do2nload 0iles that can be #la7ed b7 a 0lash #la7er ,mostl7 ;*V or =<1- and use the action menu belo2 2ith the action embed5 this 2ill start the embed code generator 2ith multi#le 0iles. 4he generated code 2ill ta$e care o0 the multi bit rate code.

Mult! b!t rate s,!l f!le


4his is an e8am#le o0 a smil 0ile that can be used 2ith multi bitrate 0lash5 i>!5 !mooth and Adobe "*! streaming. =a$e sure that the di00erent VoD 0iles and the smil 0ile are in the same 0older. <er 0ile 7ou need to s#eci07 the bit rates and movie 2idth. 9ith this in0ormation5 the 0lash #la7er can s2itch better bet2een bit rates. Also ma$e sure that the lo2est bit rate is named 0irst. 4he amount o0 0iles ,bit rates- can be in0inite. Eut it is advisable to not to have more than 0ive bitrates. T-e f!les areC streamname.smil streamM1.m#1 streamM2.m#1 streamM3.m#1 And the contents o0 the smil 0ile 2ill be:
.?/0 +!*)ion=12341?5 .)0i 5 .h!a6/5 .7o6%5 .)8itch5 .+i6!o )*c=1)t*!a09230p:1 )%)t!0;7it*at!=1<=:<4:1 8i6th=1:>?1/5 .+i6!o )*c=1)t*!a09>30p:1 )%)t!0;7it*at!=1=4@A4:1 8i6th=1:>?1/5 .+i6!o )*c=1)t*!a09<30p:1 )%)t!0;7it*at!=122>><4:1 8i6th=1B:41/5 ./)8itch5 ./7o6%5 ./)0i 5 Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com 2&

S&l!t u& to s!n*le b!t rate


A multi bit rate 0ile can be s#lit u# in single 0iles. 4his does not 2or$ 0or all 0ile 0ormats. 9indo2s !mooth streaming 2ill not 2or$ 2hen the multi bit rate 0ile is s#lit u#. ?t is still #ossible to s#lit u# the !mooth streaming VoD5 but combining 2ill not 2or$ in VD>-@. 4here 0ore s#litting u# the !mooth streaming VoD 2ill ma$e the !mooth !tream VoD unusable. Ee0ore the actual s#lit u# ta$es #lace there is a con0irmation needed 0rom the user ,?llustration 21-.

Illustration 2 : %onfirm s'lit u' multi bit rate file

A0ter #ressing >K5 7ou 2ill get a notice that the s#lit u# has succeeded ,?llustration 2.-.

Illustration 2!: ,'lit u' multi bit rate file confirmation

28

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Co,b!ne to ,ult! b!t rate


Cou can also combine single 0iles to a multi bit rate 0ile. 4his is #ossible 0or m#1 0iles onl7. =a$e sure that the $e7 0rames are the same in all the video 0iles. 4o combine single 0iles to a multi bit rate 0ile5 0irst 7ou have to select the streaming 0iles that 7ou 2ant to combine. )e8t5 use the action menu belo2 the select chec$ bo8es5 choose 0or the action D(rou# to multi bit rateD ,?llustration 2/-.

Illustration 2$: 0rou' single files to a multi bit rate file - select t/e files

A ne2 #o# u# 2ill be sho2n 2here 7ou can s#eci07 the multi bit rate name ,?llustration 2&-.

Illustration 2(: 0rou' single files to a multi bit rate file - define t/e multi bit rate name

9hen 7ou #ress combine5 the mani0est 0ile is created and u#loaded to the ;4< dro# bo8. 4he 0ile 2ill ta$e a 0e2 moments to become live ,?llustration 28-.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

2%

Illustration 2&: 0rou' single files to a multi bit rate file - confirmation

?t is also #ossible to combine 0iles to a multi bit rate asset b7 u#loading a smil 0ile 2ith the right 0ilenames in it. VD>-@ 2ill #rocess the smil 0iles and loo$ i0 the re0erence 0iles are alread7 u#loaded. And i0 that is the case5 VD>-@ 2ill combine the single 0iles to a multi bit rate 0ile based on the contents o0 the smil 0ile. ,=ulti bit rate smil 0ile-. =a$e sure that the smil 0ile is u#loaded in the same director7 as 2here the single 0iles are u#loaded.

30

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

8ur*e Ca -e
?n VD>-@ it is #ossible to cache #rogressive do2nload content on the #la7 out servers. ?t de#ends i0 there are caching services installed and con0igured 0or the account. ?0 this is the case5 the #urge o#tion 2ill become available 0or all #rogressive do2nload 0iles. 9hen 7ou clic$ on the #urge command5 there 2ill be a con0irmation 2indo2. A0ter con0irmation VD>-@ 2ill send the #urge command to all the caching services in the account. VD>-@ 2ill con0irm that the #urge command has success0ull7 been send to the caching services. ?t can ta$e u# to a minute be0ore the cache is actuall7 #urged. A0ter the #urge command5 a ne2 reBuest to the caching service 2ill reBuest the 0ile 0rom its sources to get the latest version. 4he #urge cache o#tion is also available 0or "44< live streams and "44< >#en directories. ;or "44< live streams that uses #la7 lists li$e i>! streams 2ill be #urged com#letel7. 4his includes all the chun$s that are in the #la7 list. 4here0ore there is no need to #urge each single chun$. ?nstead 7ou can 3ust #urge the com#lete stream b7 starting 2ith the #la7 list.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

31

U&load a ne+ f!le


?0 7ou have Java installed5 7ou can u#load directl7 0rom the VD>-@ 2eb inter0ace. 4his is a ver7 eas7 2a7 to u#load ne2 0iles. Eut 0or a batch u#load o0 more than ten 0iles 2e recommend to use a real ;4< client li$e ;ile'illa. 4here are t2o t7#es o0 0iles in VD>-@: streaming 0iles and do2nload 0iles. !treaming 0iles are #rotected against do2nloading. Do2nload 0iles can be an7 0ile 2ith an7 e8tension5 streaming 0iles must be a streamable 0ile to be acce#ted b7 the s7stem. 4o se#arate the streaming 0iles 0rom the do2nload 0iles there is a s7stem 0older in the ;4< root 0older o0 7our account. 4hat 0older is called D222rootD ,?llustration 2%-. Fver7 0ile that is u#loaded in the 222root 0older 2ill be used as a do2nload 0ile in VD>-@. ;iles that are u#loaded in the root o0 the ;4< 0older are treated as streaming 0iles. ?0 a do2nload 0ile is u#loaded to the Illustration 2-: 45. root wit/ 6wwwroot6 streaming root and is not a streamable 0ile5 the s7stem folder 2ill not acce#t the 0ile and this 0ile 2ill be in a Dnot live 7etD status. 0or a 0ull list o0 streamable and non streamable 0iles see A##endi8 E: !treamable 0iles. Cou can use sub 0olders in 7our account. Just u#load the 0iles 2ith the com#lete #ath to 7our ;4< dro# bo8. 4he com#lete structure 2ill be available in VD>-@. 9hen 7ou clic$ the A#load ne2 asset lin$ 7ou 2ill get a screen 2ith t2o dro# bo8es in Java ,?llustration 30-. 4he 0irst time 7ou 2ill get a 2arning that 7ou have to trust the Java a##lication. Cou have to agree to use the Java dro# bo8es. ?t is not #ossible to delete 0iles 2ith an ;4< client. All 0iles that are u#loaded in the ;4< dro# bo8 2ill be distributed in the 6D). 4he ;4< dro# bo8 2ill be cleaned a0ter #rocessing the 0iles.

Illustration 3+: 7a#a file u'load dro' bo)es 32 Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

?0 7ou dro# a 0ile in the blue D!treaming RootD dro# bo85 the 0ile 2ill be treated as a streaming 0ile. 4his must be a streamable 0ile5 0or a 0ull list o0 streamable and non streamable 0iles see a##endi8 6. ;or ,non- streamable 0iles 7ou can use the orange D999 RootD dro# bo8. 9hen 7ou release the mouse button5 the 0iles 2ill be u#loaded through ;4< on the bac$ground. *eave the #age o#en until the u#load is 0inished or 7ou 2ill end u# 2ith incom#lete or corru#ted 0iles. ?t can ta$e a 0e2 minutes to #rocess the ne2l7 u#loaded 0ile. Cou 2ill see the ne2l7 u#loaded 0ile 0irst as a Dnot live 7etD 0ile and 2hen it is #rocessed it 2ill sho2 u# in the al#habetical list. 4he 0iles 2ill be deleted 0rom the ;4< Dro# bo8 server 2hen the7 are #rocessed. ;or more in0ormation loo$ at ;4< Dro# bo8 section ho2 the ;4< ingest 2or$s.

Lo '!n*:se ur!n* a f!le +!t- a to'en


Cou can loc$ a 0ile so that a to$en is needed to 2atch or do2nload the 0ile. Cou can #ut the loc$ on a 0ile b7 clic$ing the gra7 o#en loc$ ,?llustration 31-. ?t 2ill turn in a red closed loc$. 4hose 0iles need a s#ecial to$en in the Redira#tor AR* to 2or$. 4he calculation o0 the to$en is s#eci0ied at the A<? #age 2ith an e8am#le. E7 clic$ing the Dloc$edD icon 7ou unloc$ the 0ile again.

Illustration 3*: 4ile listing wit/ loc8ed files

)ormall7 the to$en is valid 0or 0ive minutes5 2hich means that the time bet2een the calculation o0 the to$en and the action to o#en it should not be greater than 0ive minutes. 4his timeout is changeable b7 the VD>-@ administrator. 4his to$en s7stem is o0ten used 0or environments 2here vie2ers have to login into #ortals and the #ortal has to decide 2hether the user is allo2ed to vie2 the video. 9e donDt #rovide logicGcode 0or this. 9e onl7 su##l7 the loc$ing mechanism in VD>-@.

Lo '!n*:se ur!n* a f!le +!t- a Geo*ra&-! al *rou&


)e8t to the *oc$ o#tion there is also an o#tion to ma$e the asset G live stream onl7 available 0or certain regions. 4his is done 2ith the (eo *oc$ o#tion. E7 clic$ing the (eo *oc$ icon , - there 2ill be a ne2 2indo2 2ith all the de0ined (eo (rou#s. !elect the grou#s that are allo2ed to 2atch the asset G live stream.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

33

Illustration 32: 0eo loc8ing selecting geogra'/ical grou'

A0ter selecting the (eo (rou#s5 #ress the u#date button. 4he the asset G live stream is loc$ed 0or ever7bod7 e8ce#t the visitors 0rom the selected countries in the (eo (rou#. ?n the 0ile listing there 2ill be an icon 2ith a shield , -. 4his indicates that the 0ile is (eo *oc$ed.
31 Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

)!le stat!st! s
Cou can see the statistics o0 a 0ile b7 clic$ing on the statistics icon o0 the 0ile. Cou 2ill get a #o# u# 2indo2 2here 7ou see ho2 o0ten the 0ile is reBuested ,?llustration 33-. 4hese statistics are near real time and 2ill sho2 the last 21 hours. ;or long term statistics go to the statistics #age ,!tatistics-.

Illustration 33: 4ile statistics

)!le Status
VD>-@ can #rovide in0ormation about the 0ile status inside the 6D). Cou can chec$ it b7 clic$ing on the icon in the !tatus column ,?llustration 31-. ?0 the icon is green the 0ile is on the server and chec$ed. ?0 the icon is orange5 the 0ile is on the server but not chec$ed 7et. 4he #o# u# 2ill sho2 the status #er server.

Illustration 3 : 4ile status

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

3.

Delete a f!le fro, VDO0X


9hen 7ou 2ant to delete a 0ile clic$ the delete lin$. Cou 2ill be as$ed0 7ou are sure 7ou 2ant to delete the 0ile ,?llustration 3.-. 9hen a 0ile is deleted5 7ou cannot undelete it or cancel the delete action. ?t is not #ossible to delete a 0ile 2ith ;4<5 because u#loaded 0iles are moved 0rom the u#load server to the media server5 and are there0ore no longer available on the ;4< server. Another reason is that 0iles are being distributed over multi#le servers. !o the 0ile should be deleted 0rom all those servers.

Illustration 3!: Delete a file

Cou can also delete a 0ile 2ith the !>A< A<? connection. ;or more in0ormation loo$ at the !>A< A<? documentation in the A<? section o0 the VD>-@ inter0ace

D!str!bute a f!le to ot-er ser(ers


4his o#tion is onl7 available 2hen 7ou have Fdge or >ver0lo2 servers in 7our account. 4hese servers are used 0or e8tra bursting ca#acit7 or geogra#hical load balancing. !o i0 7ou donDt have an Fdge or >ver0lo2 server in 7our account5 7ou can s$i# this section. 9hen a 0ile is getting #o#ular VD>-@ 2ill automaticall7 distribute the 0ile to an Fdge or >ver0lo2 server. 4his is based on a threshold on the numbers o0 reBuests #er minute. 4he 0ile 2ill sta7 on the Fdge or >ver0lo2 server 0or a certain amount o0 time. A0ter that time #eriod5 the 0ile is deleted 0rom the Fdge or >ver0lo2 server unless the threshold 0or the trigger is hit again. Fver7 time the threshold is hit5 the timeout is being reset. ?t is #ossible to distribute a 0ile manuall7 b7 clic$ing on the distribute lin$ and 7ou get a #o# u# 2ith the #ossible server,s- to distribute to ,?llustration 3/-. ?0 a 0ile is alread7 on a certain server the server is alread7 chec$ed.

3/

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Illustration 3$: Distribute a file

E7 chec$ing a server5 the 0ile 2ill be co#ied to that server and be available 0or vie2ing 0rom that server. 4his is o0ten done 2ith 0iles that 2ill ta$e more band2idth. ?t is good #ractice to manuall7 distribute the 0ile i0 7ou $no2 in advance that the 0ile 2ill be #o#ular. ?n this 2a75 the 0ile 2ill be #resent on the edge or over0lo2 server be0ore it actuall7 becomes #o#ular. ?0 7ou 2ant to delete a 0ile 0rom a certain server5 7ou have to de-select the server in the distribute 2indo2 to delete it 0rom that server. ;iles that become #o#ular are automaticall7 distributed to the Fdge or >ver0lo2 servers. Cou can see this in the distribute 2indo2 or b7 clic$ing on the green chec$ icon. 4he distribution is not instant5 it ta$es time to co#7 the 0ile to the other server. 4he ma8imum time it can ta$e de#ends on the si:e o0 the 0ile and the net2or$ band2idth. Eecause o0 the Redira#tor AR* 7our vie2ers 2ill automaticall7 go to the ne2 server 2hen the 0ile is available on the ne2 server. Cou donDt have to change an7 code on 7our 2ebsite.

Illustration 3(: ,er#er listing w/ere t/e file is currentl2 'resent

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

3&

E,bed ode *enerator : Do+nload l!n'


9hen a 0ile is on the VD>-@ #lat0orm it is not #ossible to directl7 do2nload the 0ile5 instead 7ou have to use the Redira#tor AR* to access the 0ile 0rom the #lat0orm ,Redira#tor s7stem-. 4o get that AR*5 clic$ on the DFmbed code G AR*D lin$. Cou 2ill get a ne2 screen 2ith some o#tions ,?llustration 38-. "ere 7ou can generate the embed code 0rom the s#eci0ied 0ile andGor the direct do2nload lin$.

Illustration 3&: Embed code generator

4o generate the embed code 7ou have to select a #la7er t7#e 0irst. 9hen 7ou select a #la7er t7#e the rest o0 the settings 2ill be 0illed in automaticall7. Cou can alter them to 7our s#eci0ic 2ishes. ?t is #ossible to create settings that do not 2or$5 there0ore 2e recommend to use the de0ault settings5 unless 7ou need a s#ecial setting. <lease tr7 to use the de0ault settings 0irst and chec$ i0 the 0ile can be 2atched be0ore tr7ing other s#ecial Dnon de0aultD settings. 4his 2a7 7ou $no2 the 0ile is 2or$ing and can be #la7ed . 9hen 7ou have chosen 7our settings 7ou can #ress the D(enerate Fmbed codeD button. 4his 2ill generate a com#lete Javascri#t code 0or the #la7er. Cou can chec$ the outcome b7 #ressing the D<revie2D button. 4his 2ill o#en a ne2 2indo2 2ith the #la7er loaded and #la7ing the selected 0ile3 ,?llustration 3%-.

3 38

9ith ?nternet F8#lorer 8 and !!* connection5 there are #roblems 2ith this #revie2. Ase a di00erent bro2ser5 or login 2ithout !!*. Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Illustration 3-: Embed code generator 're#iew

4o use the code directl7 in 7our 2ebsite 7ou have to do2nload the embed 0iles and #lace them on 7our 2eb server. Cou can do2nload the 0iles b7 #ressing the DDo2nload Fmbed ;ilesD button. 4he :i# 0ile 7ou receive 2ill contain in0ormation about 2here to u#load the 0iles on 7our 2eb server and 2hat include line 7ou need in 7our "4=*. ?0 7ou 2ant to use 7our o2n #la7er5 7ou can use the direct lin$ 0rom belo2 the embed code. Ase the generated embed code as a guideline. ;or do2nloads 7ou 2ill also need the Redira#tor AR*5 7ou can use the Redira#tor AR* in 7our "4=* #age as an Da hre0D lin$ or image tag.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

3%

HTML % 8la$ers

Illustration +: Embed code generator select multi'le files

?t is #ossible to create "4=* . 2eb #la7ers 2ith the embed code generator. 4his is done b7 selecting at least one #rogressive do2nload 0ile and use the generate action in the action menu at the bottom o0 the #age. ,?llustration 10!elect the "4=*.Video o#tion 0or #la7er t7#e and generate the embed code. 4his 2ill #roduce the "4=*. Video tag 0or 7our videoDs. ,?llustration 11-. Ase the <revie2 button to see the actual result. ,?llustration 12-

Illustration *: Embed code generator select multi'le files generate 'la2er

6urrentl7 there is not a single 0ormat that can be used 0or all bro2sers that su##orts "4=* . video. Eecause di00erent bro2sers su##ort di00erent 0ormats5 7ou have to create 7our video in at
10 Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

least three 0ormats. 4hese 0ormats are >((5 =<1 and 9eb=. VD>-@ does not do an7 trans coding5 so 7ou have to create and u#load the video in all 0ormats se#aratel7. ?0 7ou have u#loaded the videos 7ou can select them in VD>-@ b7 chec$ing the chec$ bo8 and use the action menu 2ith the o#tion Dgenerate embed codeD. 4his 2ill give 7ou the embed code generator 2ith the o#tion 0or "4=* . video #la7er. ?0 7ou select this #la7er and #ress generate embed code button5 7ou 2ill see "4=* . video code 2ith all three videos in it. 4his 2a7 7ou are sure that ever7 bro2ser 2hich su##orts "4=* . video can #la7 7our video. VD>-@ automaticall7 #uts the =<1 version ,i0 an7- on to# because A##le #la7ers5 li$e the i<hone and Nuic$time @5 are onl7 #la7ing the 0irst video source the7 encounter.

Illustration 2: Embed code generator select multi'le files generate 'la2er 're#iew

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

11

L!(e strea,!n*
VD>-@ is ca#able o0 serving live streams in di00erent 0ormats and bit rates. All the live streams are created 2ith a 2i:ard to ma$e it e8tra eas7 to setu# live streaming. All actions 0or creating live streams can also be done 2ith the A<?. 6urrentl7 VD>-@ su##orts live streaming in the 0ollo2ing 0ormats:

9indo2s =edia ,=!- !mooth !treaming Nuic$time ;lash i<hone ,"*!?ce6ast 3( =obile ,R4!<)(?)@ "44< *ive streaming ,6aching=icroso0t A##lication ReBuest Routing ,6achingAni0ied !treaming <lat0orm

;or most o0 the 0ormats 7ou can create a #ush or #ull stream. Cou can setu# 7our o2n streaming server and let VD>-@ #ull the stream 0rom 7our #rivate streaming server. 4o ma$e it even more eas7 3ust use a #ush stream. 4hen 7ou 2ill have less #roblems 2ith 0ire2alls and #ort 0or2arding. Cou can use an internal server to #ush the stream to VD>-@. VD>-@ also su##orts multi bit rate live streaming5 7ou can set u# a multi bit rate live stream 2ithin minutes. 6urrentl7 it is #ossible to have a multi bit rate stream in the 0ormats ,=!!mooth !treaming5 i<hone5 ;lash and 9indo2s =edia. ;or redundanc75 VD>-@ has multi#le measures to guarantee the u#time o0 live streams. 4he 0irst measurement is to get the ingest multi#le times 0rom the encoder. 9ith a #ush setu#5 the encoder should send the live stream to t2o se#arate origin servers on di00erent locations. 4his is onl7 #ossible i0 there is more than one origin server in an account. <ull streams can al2a7s use t2o sources. ?0 there is onl7 one e8ternal source ,encoder- the #ull source 2ill be used on all available origin servers. 4his 2a7 VD>-@ has more than one 2a7 o0 getting the source. ?0 there are t2o se#arate e8ternal sources being used5 all the origin servers 2ill get both sources as a resource. 4his ma$es VD>-@ t2ice as robust and there are no2 0our 2a7s o0 getting the source. At this #oint5 2e have ma8imum redundanc7 at the inta$e servers. )e8t5 all live streams 2ill be rela7ed to the 0irst #la7 out servers. ?0 the account has multi#le origin servers5 all the #la7 out servers 2ill get all the inta$e servers as source servers. 4his ensures that ever7 #la7 out server has more than one 2a7 o0 getting the live stream. ?t does not de#end an7more on 2hether the stream is #ushed or #ulled. A0ter the inta$e servers5 VD>-@ does all the logic and handling the same 2a7 0or #ush and #ull streams. And this 2ill be done 0or rela7ing to edge and over0lo2 servers as 2ell. *oo$ at the illustration belo2 to see ho2 the rela7s are created and ho2 the live stream 0lo2s through the 6D). 4his is based on t2o se#arate encoders in either #ushing or #ulling setu#. ?n the diagram 7ou can see that there is no single server 2ith onl7 one source. !o theoreticall7 there is no single #oint o0 0ailure.

12

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Illustration 3: Li#e stream rela2s e)am'le

4he green lines are the #rimar7 net2or$ #aths. 4his is the 2a7 the live stream 2ill go through the 6D). 4he dar$ green lines are the redundanc7 lines 0or the green lines. ?t could ha##en that a individual live stream 2ill use the dar$ green lines in stead o0 the normal green lines. 4he dar$ red lines are the 0irst 0allbac$ lines that 2ill be used i0 there are #roblems in the green #aths. 4his 2ill t7#icall7 ha##en 2hen the #rimar7 inta$e server has #roblems. 4he red lines are the 0allbac$ connections. 4his 2ill be used 2hen both core servers are do2n and the 0irst inta$e has also a #roblem. 4his is most li$el7 ha##en 2hen a com#lete <>< is 0ailing.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

13

O(er(!e+
?0 7ou have an account that has live streaming enabled and 7ou have the rights Dmanage live streamsD and 7ou have a menu o#tion D=anage live streamsD. Cou can setu# ne2 live streams and manage e8isting live streams here ,?llustration 11-. 4he live stream overvie2 is almost identical to the 0ile listing overvie2. 4he onl7 ne2 o#tion in com#arison to the 0iles overvie2 is the Eroadcast o#tion in the !tream management column.

Illustration

: "anage li#e streams - li#e stream listing

;road ast sett!n*s


4his o#tion 2ill sho2 the broadcast settings 0or the live stream ,?llustration 1.-. ?0 7ou have used a s#ecial broadcast user 0or the live stream5 7ou can send the live stream details to that s#eci0ic user b7 clic$ing on the lin$ on the bottom o0 the #o# u#. A con0irmation 2indo2 2ill be sho2n ,?llustration 1/-.

Illustration !: 9roadcast settings

11

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Current a,ount of (!e+ers


VD>-@ 2ill sho2 the current amount o0 vie2ers that are 2atching the live stream. 4his is anal7:ed ever7 minute. Cou can see the amount in the Dcurrent vie2ersD column ,?llustration 1&-. Eut another 0eature is that 2hen there is no source connected5 the value DOD 2ill be sho2n. 9hen the source connects the amount 2ill go to :ero vie2ers b7 de0ault5 2hich is an indication that the source is u#. 4his in0ormation is onl7 available 0or 9indo2s =edia5 ;lash ,9o2:a =edia !erver- and ?ce6ast. All "44< streaming services can not give 7ou that in0ormation because the "44< server is not ca#able o0 counting sessions. "44< *ive streams do not have an o#tion o0 telling ho2 much vie2ers there are. !o "44< live streams li$e )(?)@ cache and 9ebDAV ?ngest have a )GA in the column 0or 6urrent Vie2ers.

Illustration (: %urrent amount of #iewers

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

1.

Create a l!(e strea,


4o create a ne2 live stream5 7ou have to setu# a #ublishing #oint on the media server. 4he 2i:ard 2ill hel# 7ou to setu# a live stream ,?llustration 18-. Cou need to have at least one user that has the right D!etu# live encoderD5 because ever7 live stream needs a broadcast user. Cou can reuse the same user i0 7ou 2ant to.

Illustration &: Li#e stream wi:ard - start

At the to# a streaming t7#e can be selected. 4he amount o0 streaming t7#es de#ends on the di00erent t7#es o0 streaming servers that VD>-@ $no2s about. ?t could be that 7ou have more or less streaming t7#es available in 7our 2i:ard. 9hen the 2i:ard is 0inished5 7ou 2ill get a 2indo2 in0orming that the live stream is being saved ,?llustration 1%-. ?n the ne8t sections the streaming 0ormat t7#es 2ill be discussed se#aratel7.

Illustration -: Li#e stream wi:ard - finis/

1/

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

/!ndo+s Med!a Strea,!n*


?0 7ou 2ant to stream in a 9indo2s =edia 0ormat5 7ou have to select the 9indo2s =edia t7#e in the u##er list and select a broadcast user in the lo2er list ,?llustration .0-.

Illustration !+: Li#e stream wi:ard - select ;indows "edia

4he ne8t screen 2ill as$ 0or a stream name and o#tionall7 a #ull source. 9hen 7ou choose #ush or #ull5 the 2i:ard 2ill change the 0ields. ?0 7ou 2ant to #ush the stream to the VD>-@ 6D) 7ou onl7 need to s#eci07 a #ublishing #oint name. ?0 7ou 2ant to let VD>-@ #ull 7our broadcast5 VD>-@ also needs the source location. Cou al2a7s have to enter a stream name. A #art o0 the name is de0ined b7 VD>-@. 4his is done 0or the historical statistics and cannot be changed or removed 0rom the name. 4he last #art o0 the stream name is 0ree to choose. Do not use #unctuation in the live stream names. 9indo2s =edia is able to broadcast multi#le bit rates in one stream. 4his is done bet2een the media server and the encoder. VD>-@ does not need to $no2 this. ?t is u# to the broadcaster to choose 0or more than one bit rate. Cou can 3ust add another bit rate in the encoder 2hich encode the broadcast. )e8t 2e go through the screens 0or a #ush and a #ull stream se#aratel7.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

1&

8us- ,et-od 9hen 7ou select the #ush method 7ou have to enter the name o0 7our stream ,?llustration .1-.

Illustration !*: Li#e stream wi:ard - ;indows "edia 'us/ setu'

All other o#tions are alread7 0illed in and cannot be changed. 9hen 7ou have chosen a name5 #ress ne8t to continue. A0ter #ressing ne8t5 a summar7 is sho2n o0 the available servers to connect to and the stream name that is created ,?llustration .2-. 4he credentials o0 the broadcaster are sho2n here as 2ell. ?0 7ou have an account 2ith a secondar7 inta$e server o#tion5 7ou 2ill see t2o connection AR*s. ?0 7our encoder su##orts the o#tion to send the stream to t2o di00erent servers5 7ou should use that o#tion.

18 bv 2002-2013 all rights reserved. Illustration !2: Li#e stream wi:ardJet-!tream - ;indows "edia 'us/ summar2 "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

9hen 7ou have entered all the in0ormation 0rom this screen into 7our encoder5 7ou can #ress ne8t. 4he stream 2ill be created on the VD>-@ 6D). ?t can ta$e some minutes be0ore the live stream is read7 in VD>-@. Cou 2ill be returned to the overvie2 o0 the live streams 2here the

Illustration !3: Li#e stream wi:ard - Li#e stream listing wit/ a new li#e stream being setu'

created live stream has the status Dlive stream being setu#...D ,?llustration .3-. 9hen the live stream is created5 7ou can start 7our encoder. Cour stream is no2 live. )e8t thing is to create the embed code and #revie2 it to veri07 that the stream is running correctl7. 4o get the broadcast settings at a later time or to e-mail the broadcast settings to 7our broadcaster5 clic$ Eroadcast ,Eroadcast settings-.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

1%

8ull ,et-od 9ith the #ull method 7ou have to s#eci07 a source stream. 4his is o0ten another 9indo2s =edia server. 4his server can be an72here as long as it is accessible 0or the VD>-@ streaming server. 4he VD>-@ streaming server 2ill P#ullQ the data 0rom that source. 4here is a list o0 server names G ?< addresses that 7ou have to o#en in 7our 0ire2all. ?0 this is not done5 VD>-@ is not able to #ull the live stream 0rom 7our source. 4hat is 2h7 #ush streaming is #re0erred5 it is easier to setu# i0 7ou are 2or$ing in an environment 2ith 0ire2alls. 9hen 7ou choose #ull streaming5 7ou have to enter 7our o2n stream name 3ust li$e a #ush stream ,?llustration .1-. 4here is also a 0ield 0or the source stream. 4his is the AR* 2here VD>-@ 2ill #ull the stream 0rom. =a$e sure it is a AR* that is accessible 0rom the ?nternet.

Illustration ! : Li#e stream wi:ard - ;indows "edia 'ull setu'

Cou can onl7 use a source that starts 2ith htt#:GG or rts#:GG. ?t is not #ossible to #ull a stream that starts 2ith a mms:GG AR*. 9hen 7ou have s#eci0ied 7our source 7ou can #ress ne8t.

.0

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Illustration !!: Li#e stream wi:ard - ;indows "edia 'ull summar2

4he ne8t screen 2ill sho2 the list o0 domain names and G or ?< addresses that 7ou have to o#en in 7our 0ire2all ,?llustration ..-. 9hen 7ou are ha##7 2ith these settings clic$ ne8t and the stream 2ill be created in VD>-@. Cou 2ill get bac$ to the live stream listing. Cour stream 2ill be read7 in about t2o minutes. ?0 7ou have a secondar7 inta$e server in 7our account5 the stream 2ill be #ulled t2ice 0rom t2o di00erent streaming servers simultaneousl7. 4his is done 0or redundanc7. ?0 7ou 2ant to change the source o0 7our #ull stream5 7ou can clic$ on the stream name. Cou get the live stream 2i:ard 2ith the o#tion to change the source address. A0ter that it ta$es about t2o minutes to change the stream in the VD>-@ 6D).

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

.1

M! rosoft S,oot- Strea,!n*


VD>-@ su##orts =icroso0t !mooth !treaming. 4his can either be #ush or #ull. ;or encoding 7ou need the so0t2are #ac$age e8#ression encoder. ?0 7ou also 2ant to stream 7our !mooth stream to an i<hone5 7ou need the <ro version 2hich su##orts "2/1. 4he normal version does not su##ort the "2/1 codec. !elect =icroso0t !mooth !treaming 0rom the u##er list and select a valid user 0rom the lo2er list and #ress ne8t to continue ,?llustration ./-.

Illustration !$: Li#e stream wi:ard - select "icrosoft ,moot/ streaming

Mult! b!t rate 9ith =icroso0t !mooth !treaming 7ou have the o#tion to use more than one bit rate. 4his is called multi bit rate and is handled b7 the server as a single bit rate stream. VD>-@ does not need to $no2n ho2 man7 bit rates there are. 4his is automaticall7 handled b7 the encoder5 server and #la7er. !o it is u# to the encoder setu# ho2 man7 bit rates there are used. 4his is #ossible 0or #ush and #ull streams. 8us9hen 7ou select #ush streaming5 7ou have to 0ill in the stream name ,?llustration .&-. 4his is a reBuired 0ield. 4he stream name should not contain #unctuation chars. 4his is not su##orted b7 all underl7ing s7stems. 9hen 7ou have selected 7our name5 7ou #ress ne8t 0or the summar7.

.2

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Illustration !(: Li#e stream wi:ard - "icrosoft ,moot/ streaming 'us/ settings

4he summar7 #age sho2s the broadcast settings 0or 7our live stream ,?llustration .8-. Cou can setu# 7our encoder right no25 but 7ou have to 2ait a 0e2 minutes be0ore the live stream is created and running be0ore 7ou 2ill be able to broadcast. Cou can retreive these settings 2hen the stream is live5 too. 4he7 2ill be sho2n 2hen 7ou clic$ the lin$ Dbroadcast settingsD in the DmanagementD column. <ress ne8t to save and activate the live stream.

Illustration !&: Li#e stream wi:ard - "icrosoft ,moot/ streaming 'us/ summar2 Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com .3

A0ter #ressing ne8t 7ou 2ill get the message that the live stream is being created and 7ou 2ill be returned to the live stream overvie2 2here the ne2 stream is being created5 #lease 2ait a 0e2 minutes be0ore going live. 8ull 4he other o#tion 0or =icroso0t !mooth streaming is #ulling the stream 0rom 7our source into the VD>-@ s7stem. 4his can be done b7 selecting the #ull method in the 2i:ard ,?llustration .%-.

Illustration !-: Li#e stream wi:ard - "icrosoft ,moot/ streaming 'ull settings

Cou have to enter a stream name and 7ou have to s#eci07 the source location. 4he latter is al2a7s an Dhtt#:GGD AR*. Cou can sim#l7 enter the ?!=* 0ile location 0rom 7our encoder G broadcaster5 both 0ields are reBuired. <ress ne8t to get the summar7 o0 7our #ull broadcast.

.1

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Illustration $+: Li#e stream wi:ard - "icrosoft ,moot/ streaming 'ull summar2

4he summar7 sho2s the list o0 domain names and G or i# address that 7ou have to o#en in 7our 0ire2all ,?llustration /0-. 9hen 7ou are ha##7 2ith these settings clic$ ne8t and the stream 2ill be created in VD>-@. Cou 2ill get bac$ to the live stream listing5 the stream 2ill be available in a 0e2 minutes. ?0 7ou have a secondar7 inta$e server in 7our account5 the stream can be #ulled 0rom t2o di00erent streaming servers simultaneousl75 this is done 0or redundanc7. ?0 7ou 2ant to change the source o0 7our #ull stream5 7ou can clic$ on DFdit sourceD lin$ in the management collumn. Cou get the live stream 2i:ard 2ith the o#tion to change the source address. A0ter that it ta$es a 0e2 minutes to change the stream in the VD>-@ 6D).

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

..

Un!f!ed Strea,!n* 8latfor,


VD>-@ su##orts Ani0ied !treaming <lat0orm. >nl7 #ush streams are su##orted. ;or encoding 7ou need the so0t2are #ac$age e8#ression encoder. ?0 7ou also 2ant to stream 7our Ani0ied !tream to an i<hone5 7ou need the <ro version 2hich su##orts "2/1. 4he normal version does not su##ort the "2/1 codec. !elect Ani0ied !treaming 0rom the u##er list and select a valid user 0rom the lo2er list and #ress ne8t to continue ,?llustration /1-.

Illustration $*: Li#e stream wi:ard - select Unified streaming

Mult! b!t rate 9ith Ani0ied !treaming 7ou have the o#tion to use more than one bit rate. 4his is called multi bit rate and is handled b7 the server as a single bit rate stream. VD>-@ does not need to $no2n ho2 man7 bit rates there are. 4his is automaticall7 handled b7 the encoder5 server and #la7er. !o it is u# to the encoder setu# ho2 man7 bit rates there are used. 4his is #ossible 0or #ush and #ull streams. 8us9hen 7ou select #ush streaming5 7ou have to 0ill in the stream name ,?llustration /2-. 4his is a reBuired 0ield. 4he stream name should not contain #unctuation chars. 4his is not su##orted b7 all underl7ing s7stems. 9hen 7ou have selected 7our name5 7ou #ress ne8t 0or the summar7.

./

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Illustration $2: Li#e stream wi:ard - Unified streaming 'us/ settings

4he summar7 #age sho2s the broadcast settings 0or 7our live stream ,?llustration /3-. Cou can setu# 7our encoder right no25 but 7ou have to 2ait a 0e2 minutes be0ore the live stream is created and running be0ore 7ou 2ill be able to broadcast. Cou can retrieve these settings 2hen the stream is live5 too. 4he7 2ill be sho2n 2hen 7ou clic$ the lin$ Dbroadcast settingsD in the DmanagementD column. <ress ne8t to save and activate the live stream.

Illustration $3: Li#e stream wi:ard - Unified streaming 'us/ summar2

A0ter #ressing ne8t 7ou 2ill get the message that the live stream is being created and 7ou 2ill be returned to the live stream overvie2 2here the ne2 stream is being created5 #lease 2ait a 0e2 minutes be0ore going live.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

.&

)las-< S,oot-< !8-one =/o+>a Med!a Ser(er 6:7"%?


VD>-@ has su##ort 0or streaming 2ith 9o2:a =edia !erver 2 and 9o2:a =edia !erver 3... 4hese services allo2s ;lash streaming as 2ell as streaming to i<hone ,i>! streaming- and !ilverlight ,!mooth streaming-. 4here is also su##ort 0or mobile smart #hones li$e Elac$berr7 and Android #hones. 4his can all be done 2ith a single live stream 0rom 7our encoder.

Illustration $ : Li#e stream wi:ard - select 4las/ streaming

4o setu# a ;lash live stream5 select the D;lash5 !mooth5 i<honeD o#tion 0rom the u##er list and a valid user 0rom the lo2er list ,?llustration /1-. <ress ne8t to start. RTM8 8us9hen 7ou select the #ush method enter the name o0 7our stream ,?llustration /.-. All other o#tions are alread7 entered and can not be changed.

Illustration $!: Li#e stream wi:ardJet-!tream - 4las/ streaming 'us/ settings .8 bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

A0ter #ressing ne8t5 a summar7 sho2s the servers to connect to and the stream name that is created ,?llustration //-. Also the credentials o0 the broadcaster are sho2n here. ?0 7ou have an account 2ith a secondar7 inta$e server o#tion5 7ou 2ill see t2o connection AR*s. ?0 7our encoder su##orts the o#tion to send the stream to t2o di00erent servers5 7ou should use that o#tion. 9hen 7ou have 0illed in all the in0ormation 0rom this screen into 7our encoder5 7ou can #ress ne8t. 4he stream 2ill than be created on the VD>-@ 6D). ?t can ta$e a 0e2 minutes be0ore the live stream is read7 in VD>-@. Cou 2ill go bac$ to the overvie2 o0 the live streams 2here the ne2l7 created live stream has the status Dlive stream being setu#...D

Illustration $$: Li#e stream wi:ard - 4las/ streaming 'us/ summar2

9hen the live stream is created5 7ou can start 7our encoder. Cour stream is no2 live. )e8t thing is to create the embed code and #revie2 it to veri07 that the stream is running correctl7. 4o get the broadcast settings at a later time or to e-mail the broadcast settings to 7our broadcaster5 7ou can use the Eroadcast o#tion. Mult! b!t rate ?t is #ossible to create a multi bit rate live stream 2ith 9o2:a =edia !erver. 4his 2ill result in a multi bit rate 0lash stream5 multi bit rate i<hone stream and a multi bit rate !mooth stream. Cou have to setu# the multi bit rate stream once in order to send out in multi#le 0ormats. ?0 7ou 2ant to use multi bit rate choose D7esD ,?llustration /&-. ?n the ne8t ste# o0 the live stream 2i:ard there 2ill be as$ed 0or the di00erent bit rates. All 0ields are reBuired.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

.%

Illustration $(: Li#e stream wi:ard - 4las/ streaming 'us/ multi bit rate

A0ter #ressing ne8t 7ou 2ill be as$ed 0or the bit rates and resolutions ,?llustration /8-. 4his is needed 0or a multi bit rate. 9ithout this in0ormation5 the #la7er can not s2itch bet2een bit rates or screen resolution. 9ith the icon 7ou can add the di00erent bit rates. A single bit rate can be removed b7 clic$ing the icon.

Illustration $&: Li#e stream wi:ard - 4las/ streaming 'us/ multi bit rate settings

4he order o0 the bit rate is 0ree to enter. VD>-@ 2ill arrange the bit rates in the correct order to su##ort multi bit rate ,but it 2ill remember the resolution and bit rate o0 the streams correctl7-. VD>-@ also added a number to the live stream name because the di00erent bit rates needs to be uniBue. 4his is based on the de0ault behavior o0 ;lash =edia !erver. !o 2hen 7ou setu# 7our encoder5 #a7 attention to the live stream names and their bit rate settings. 4his in0ormation can
/0 Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

be read bac$ in the summar7 screen and broadcast settings. <ress ne8t 2hen 7ou have entered the reBuired in0ormation.

Illustration $-: Li#e stream wi:ard - 4las/ streaming 'us/ multi bit rate summar2

9hen all in0ormation is entered5 a summar7 screen is sho2n ,?llustration /%-. Again #a7 attention to the multi#le stream names and their bit rate and resolution values. ?0 the settings in 7our encoder do not match the values here5 the multi bit rate live stream 2ill not #er0orm as 7ou e8#ect. 9hen 7ou are ha##7 2ith these settings #ress ne8t and the live stream 2ill be created. ?t can ta$e a 0e2 minutes be0ore the live stream is read7 in VD>-@. Cou 2ill go bac$ into the overvie2 o0 the live streams 2here the ne2l7 created live stream has the status Dlive stream being setu#...D 9hen the live stream is created 7ou can start 7our encoder5 7our stream is no2 live. )e8t thing is to create the embed code and #revie2 it to veri07 that the stream is running correctl7. 4o get the broadcast settings at a later time or to e-mail the broadcast settings to 7our broadcaster5 7ou can use the Eroadcast o#tion.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

/1

RTS8 8us?t is #ossible to use Nuic$time Eroadcaster on a =ac >!@ s7stem to broadcast a ;lash5 i<hone and !mooth stream 2ith VD>-@. 4his is convenient 0or users 2ho do not have 9indo2s. ?t is also #ossible to use other R4!< based encoders5 but #resentl75 onl7 Nuic$time Eroadcaster is su##orted. ?0 7ou 2ant to use R4!< #ush 7ou have to select the R4!< method. 4his 2ill change the 0ields in the 2i:ard ,?llustration &0-.

Illustration (+: Li#e stream wi:ard - 4las/ streaming <5,. 'us/ settings

9hen 7ou select the #ush method 7ou have to enter the name o0 7our stream ,?llustration &0-. All other o#tions are alread7 entered and can not be changed. A0ter #ressing ne8t5 the summar7 screen sho2s the servers to connect to and the stream name that is created ,?llustration &1-. 4he credentials o0 the broadcaster are sho2n here5 too. ?0 7ou have an account 2ith a secondar7 inta$e server o#tion5 7ou 2ill see t2o connection AR*s. ?0 7our encoder su##orts the o#tion to send the stream to t2o di00erent servers5 7ou should use that o#tion. <a7 s#ecial attention to the 4ransmission o#tion in Nuic$time Eroadcaster. 9hen 7ou have entered all the in0ormation 0rom this screen into 7our encoder5 7ou can #ress ne8t. 4he stream 2ill be created on the VD>-@ 6D). ?t can ta$e a 0e2 minutes be0ore the live stream is read7 in VD>-@. Cou 2ill go bac$ to the overvie2 o0 the live streams 2here the ne2l7 created live stream has the status Dlive stream being setu#...D

/2

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Illustration (*: Li#e stream wi:ard - 4las/ streaming <5,. 'us/ summar2

9hen the live stream is created5 7ou can start 7our encoder. Cour stream is no2 live. )e8t thing is to create the embed code and #revie2 it to veri07 that the stream is running correctl7. Mult! b!t rate ?t is #ossible to create a multi bit rate live stream 2ith 9o2:a =edia !erver. 4his 2ill result in a multi bit rate 0lash stream5 multi bit rate i<hone stream and a multi bit rate !mooth stream. Cou have onl7 to setu# the multi bit rate stream once in order to send out in multi#le 0ormats. ?0 7ou 2ant to use multi bit rate choose 7es5 ,?llustration &2-. ?n the ne8t ste# o0 the live stream

Illustration (2: Li#e stream wi:ard - 4las/ streaming <5,. 'us/ multi bit rate

2i:ard there 2ill be as$ed 0or the di00erent bit rates. All 0ields are reBuired.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

/3

A0ter #ressing ne8t 7ou 2ill be as$ed 0or the bit rates and resolutions ,?llustration &3-. 4his is needed 0or a multi bit rate. 9ithout this in0ormation5 the #la7er can not s2itch bet2een bit rates

Illustration (3: Li#e stream wi:ard - 4las/ streaming <5,. 'us/ multi bit rate settings

or screen resolution. 9ith the icon 7ou can add the di00erent bit rates. A single bit rate can be removed b7 clic$ing the icon. VD>-@ added a number to the live stream name because the di00erent bit rate streams need to be uniBue. 4his is based on the de0ault behavior o0 ;lash =edia !erver. 9hen 7ou setu# 7our encoder5 #a7 attention to the live stream names and their bit rate settings. 4his in0ormation can be read bac$ in the summar7 screen and broad cast settings. <ress ne8t 2hen 7ou have entered the reBuired in0ormation.

Illustration ( : Li#e stream wi:ard - 4las/ streaming <5,. 'us/ multi bit rate summar2

/1

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

9hen all in0ormation is entered5 a summar7 screen 2ith all the in0ormation is sho2n ,?llustration &1-. Again #a7 attention to the multi#le stream names and their bit rate and resolution values. ?0 7ou change this in 7our encoder5 the multi bit rate live stream 2ill not #er0orm as 7ou e8#ect. 9hen 7ou are ha##7 2ith these settings #ress ne8t to arrive at the 0inal ste# o0 the 2i:ard. 9hen 7ou have entered all the in0ormation 0rom this screen into 7our encoder5 7ou can #ress ne8t. 4he stream 2ill be created on the VD>-@ 6D). ?t can ta$e a 0e2 minutes be0ore the live stream is read7 in VD>-@. Cou 2ill get bac$ into the overvie2 o0 the live streams 2here the ne2l7 created live stream has the status Dlive stream being setu#...D 9hen the live stream is created5 7ou can start 7our encoder. Cour stream is no2 live. Cou can create the embed code no2 and #revie2 it to veri07 that the stream is running correctl7. 4o vie2 the broadcast settings at a later time or to e-mail the broadcast settings to 7our broadcaster5 7ou can use the Eroadcast o#tion. 8ull A third o#tion to stream to ;lash5 i<hone and !mooth streaming is using the #ull method. ?0 7ou have 7our o2n 9o2:a =edia !erver or ;lash server5 VD>-@ can #ull that stream into the 6D). !elect the #ull method and the 2i:ard 2ill sho2 e8tra 0ields and in0ormation ,?llustration &.-.

Illustration (!: Li#e stream wi:ard - 4las/ streaming 'ull settings

Cou have to enter a stream name and s#eci07 the source location. 4he latter is an rtm#:GG or rts#:GG AR*. 4he in#ut stream must be a 0lash stream. VD>-@ can not handle trans#ort streams. Eoth 0ields are reBuired. <ress ne8t to get the summar7 o0 7our #ull broadcast.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

/.

Illustration ($: Li#e stream wi:ard - 4las/ streaming 'ull summar2

4he summar7 o0 7our #ull stream sho2s the list o0 domain names and G or i# addresses that 7ou have to o#en in 7our 0ire2all ,?llustration &/-. 9hen 7ou are ha##7 2ith these settings clic$ ne8t and the stream 2ill be created in VD>-@. Cou 2ill be returned to the live stream listing. Cour stream 2ill be read7 in a 0e2 minutes. ?0 7ou have a secondar7 inta$e server in 7our account5 the stream can be #ulled 0rom t2o di00erent streaming servers simultaneousl7. 4his is done 0or redundanc7. ?0 7ou 2ant to change the source o0 7our #ull stream5 7ou can clic$ the stream name. Cou get the live stream 2i:ard 2ith the o#tion to change the source address. A0ter that it ta$es a 0e2 minutes to change the stream in the VD>-@ 6D). Mult! b!t rate A multi bit rate live stream 2ith 9o2:a =edia !erver 2ill result in a multi bit rate 0lash stream5 multi bit rate i<hone stream and a multi bit rate !mooth stream. Cou have onl7 to setu# the multi bit rate stream once in order to send out in multi#le 0ormats. ?0 7ou 2ant to use multi bit rate5 7ou have to select 7es ,?llustration &&-. ?n the ne8t ste# o0 the live stream 2i:ard there 2ill be as$ed 0or the di00erent bit rates. All 0ields are reBuired.

//

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Illustration ((: Li#e stream wi:ard - 4las/ streaming 'ull multi bit rate

A0ter #ressing ne8t 7ou 2ill be as$ed 0or the bit rates and resolutions ,?llustration %&-. 4his is needed 0or a multi bit rate. 9ithout this in0ormation5 the #la7er can not s2itch bet2een bit rates or screen resolution. 9ith the icon 7ou can add the di00erent bit rates. A single bit rate can be removed b7 clic$ing the icon.

Illustration (&: Li#e stream wi:ard - 4las/ streaming 'ull multi bit rate summar2

<ress ne8t 2hen 7ou have entered the reBuired in0ormation.


Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com /&

9hen all in0ormation is entered5 7ou 2ill get a summar7 screen 2ith all the in0ormation. Again #a7 attention to the multi#le stream names and bit rate and resolution values. ?0 7ou change this in 7our encoder5 the multi bit rate live stream 2ill not #er0orm as 7ou e8#ect. 9hen 7ou are ha##7 2ith these settings #ress ne8t and the live stream 2ill be created. 9hen 7ou have entered all the in0ormation 0rom this screen into 7our encoder5 7ou can #ress ne8t. 4he stream 2ill be created in the VD>-@ 6D). ?t can ta$e a 0e2 minutes be0ore the live stream is read7 in VD>-@. Cou 2ill go bac$ to the overvie2 o0 the live streams 2here the ne2l7 created live stream has the status Dlive stream being setu#...D 9hen the live stream is created5 7ou can start 7our encoder. Cour stream is no2 live. )e8t thing is to create the embed code and #revie2 it to veri07 that the stream is running correctl7. 4o get the broadcast settings at a later time or to e-mail the broadcast settings to 7our broadcaster5 7ou can use the Eroadcast o#tion. ?0 7ou 2ant to use one o0 the htt# streaming 0ormats o0 2o2:a ,adobe :eri5 ms smooth or ios streaming-5 7ou 2ill need to enable chun$ing. 4his is done b7 clic$ing the lin$ Denable chun$ingD. /o+>a a -!n* ;rom version 10.8 on5 a#art 0rom distributing VD>-@ su##orts internal caching o0 2o2:a livestreams. ;or 7ou as content #rovider5 this means that it is #ossible to distribute a stream 0rom 2o2:a on a core server to edge or over0lo2 servers that do not have 2o2:a installed. >nl7 adobe :eri5 ms smooth and ios streaming can be distributed in this 2a7. ;or #la7out o0 a true streaming 0ormat a vie2er still needs to connect to a 2o2:a server. 4he redira#tor 2ill ta$e care o0 the redirection to a server that is able to serve the reBuested 0ormat.

/8

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

@u! 't!,e
Cou can setu# a broadcast 2ith Nuic$time Eroadcaster on a =ac >!@ s7stem. 4o create Nuic$time stream choose Nuic$time on the u##er list and choose a user 0rom the lo2er list and #ress ne8t ,?llustration &%-.

Illustration (-: Li#e stream wi:ard - select =uic8time streaming

?n the ne8t screen 7ou 2ill get the in0ormation that is needed 0or Nuic$time Eroadcaster ,?llustration 80-. !etu# 7our net2or$ 2ith the settings that VD>-@ is #roviding. VD>-@ 2ill give 7ou the audio and video #ort as 2ell as the ?< number o0 the 6ore server. Cou need to use that

Illustration &+: Li#e stream wi:ard - =uic8time streaming settings

in0ormation to create a live stream. ?0 7ou have setu# 7our Nuic$time Eroadcaster 7ou can e8#ort the !D< 0ile. 4his 0ile is needed b7 VD>-@. 9hen 7ou have e8#orted the !D< 0ile5 clic$ the Ero2se button and select the generated !D< 0ile5 #ress the u#load button to u#load the !D< 0ile.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

/%

Illustration &*: Li#e stream wi:ard - =uic8time streaming u'load ,D. file

Cou 2ill get a message the 0ile has success0ull7 u#loaded ,?llustration 81-. <ress ne8t to continue and 7ou get the summar7 o0 the Nuic$time broadcast ,?llustration 82-. <ress ne8t and 7ou 2ill get a message that the stream is saved. 4he stream 2ill be created b7 VD>-@ and can ta$e a 0e2 minutes be0ore it is available.

Illustration &2: Li#e stream wi:ard - =uic8time streaming summar2

&0

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

I eCast
VD>-@ su##orts audio streaming in =<3 and AA6. 4his is done 2ith ?ce6ast. VD>-@ can handle #ush and #ull streams. 4o setu# an ?ce6ast audio stream 7ou have to select ?ce6ast in the u##er list and a user in the lo2er list ,?llustration 83-.

Illustration &3: Li#e stream wi:ard - select Ice%ast streaming

<ress ne8t to continue.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

&1

8us9hen 7ou select the #ush method 7ou have to enter the name o0 7our stream ,?llustration 81-. All other o#tions are alread7 entered and can not be changed. 9hen 7ou have chosen a name #ress ne8t to continue.

Illustration & : Li#e stream wi:ard - Ice%ast streaming 'us/ settings

A0ter #ressing ne8t a summar7 sho2s the servers to connect to and the stream name that is created ,?llustration 8.-. Also the credentials o0 the broadcaster are sho2n here. ?0 7ou have an account 2ith a secondar7 inta$e server o#tion5 7ou 2ill see t2o connection AR*s. ?0 7our

Illustration &!: Li#e stream wi:ard - Ice%ast streaming 'us/ summar2

encoder su##orts the o#tion to send the stream to t2o di00erent servers5 7ou should use that o#tion. 9hen 7ou have entered in all the in0ormation 0rom this screen into 7our encoder5 7ou can #ress ne8t. 4he stream 2ill than be created on the VD>-@ 6D). ?t can ta$e a 0e2 minutes be0ore the
&2 Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

live stream is read7 in VD>-@. Cou 2ill get bac$ into the overvie2 o0 the live streams 2here the ne2l7 created live stream has the status Dlive stream being setu#...D 9hen the live stream is created5 7ou can start 7our encoder. Cour stream is no2 live. )e8t thing is to create the embed code and #revie2 it to veri07 that the stream is running correctl7. 4o get the broadcast settings at a later time or to e-mail the broadcast settings to 7our broadcaster5 7ou can use the Eroadcast o#tion.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

&3

8ull 4o #ull 7our audio stream in to VD>-@ 7ou can select the #ull method ,?llustration 8/-. Fnter a stream name and a source location5 both 0ields are reBuired. Cou might need to o#en 7our 0ire2allGnet2or$ to let VD>-@ #ull the stream 0rom 7our encoder.

Illustration &$: Li#e stream wi:ard - Ice%ast streaming 'ull settings

Cou have to enter a stream name and 7ou have to s#eci07 the source location. 4his is an htt#:GG AR*. 4he in#ut stream must be a =<3 or AA6 stream.

&1

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Illustration &(: Li#e stream wi:ard - Ice%ast streaming 'ull summar2

4he summar7 o0 7our #ull stream sho2s the list o0 domain names and G or i# addresses that 7ou have to o#en in 7our 0ire2all ,?llustration 8&-. 9hen 7ou are ha##7 2ith these settings clic$ ne8t and the stream 2ill be created in VD>-@. Cou 2ill go bac$ to the live stream listing. Cour stream 2ill be read7 in t2o minutes. ?0 7ou have a secondar7 inta$e server in 7our account5 the stream 2ill be #ulled 0rom t2o di00erent streaming servers simultaneousl7. 4his is done 0or redundanc7 and to ma$e sure that the stream is al2a7s available in the 6D). ?0 7ou 2ant to change the source o0 7our #ull stream5 7ou can clic$ on the stream name. Cou 2ill see the live stream 2i:ard 2ith the o#tion to change the source address. ?t ta$es a 0e2 minutes to change the stream in the VD>-@ 6D).

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

&.

Adobe )las- Med!a Ser(er


VD>-@ also has su##ort 0or Adobe ;lash =edia server. ;or no2 onl7 R4=< 0lash streaming is #ossible 2ith Adobe ;lash =edia !erver. VD>-@ can onl7 handle R4=< <ush streams 0or no25 #ull streams are not 7et available . 4o use an Adobe ;lash =edia !erver live stream 7ou have to select D;lash =edia !erver 1.8D in the u##er list and a user in the lo2er list. ,-

Illustration &&: Li#e stream wi:ard - select Adobe 4las/ streaming

<ress ne8t to continue. 8us;or no2 VD>-@ has onl7 su##ort 0or a #ush stream5 there0ore there is no choice 0or #ush or #ull streams5 it is al2a7s a #ush stream. ?n the ne8t screen 7ou can setu# the live stream name ,?llustration 8%-. 4his is the onl7 name that is needed to create an Adobe ;lash =edia *ive stream.

&/

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Illustration &-: Li#e stream wi:ard - Adobe 4las/ streaming 'us/ settings

A0ter #ressing ne8t5 a summar7 sho2s the servers to connect to and the stream name that is created ,?llustration %0-. 4he credentials o0 the broadcaster are sho2n here as 2ell. ?0 7ou have an account 2ith a secondar7 inta$e server o#tion5 7ou 2ill see t2o connection AR*s. ?0 7our encoder su##orts the o#tion to send the stream to t2o di00erent servers5 7ou should use that o#tion.

Illustration -+: Li#e stream wi:ard - Adobe 4las/ streaming 'us/ summar2

9hen 7ou have entered all the in0ormation 0rom this screen into 7our encoder5 7ou can #ress ne8t. 4he stream 2ill no2 be created on the VD>-@ 6D). ?t can ta$e a 0e2 minutes be0ore the live stream is read7 in VD>-@. Cou 2ill be returned to the overvie2 o0 the live streams 2here the ne2l7 created live stream has the status Dlive stream being setu#...D
Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com &&

9hen the live stream is created5 7ou can start 7our encoder. Cour stream is no2 live. )e8t thing is to create the embed code and #revie2 it to veri07 that the stream is running correctl7. 4o get the broadcast settings at a later time or to e-mail the broadcast settings to 7our broadcaster5 7ou can use the Eroadcast o#tion. 8lease note t-at t-e user na,e and &ass+ord are !n t-e onne t!on url and not !n t-e nor,al user na,e and &ass+ord f!eldD Mult! b!t rate ?t is #ossible to create a multi bit rate live stream 2ith Adobe ;lash =edia !erver. 4his 2ill result in a multi bit rate 0lash #ush stream. Cou onl7 need to setu# the multi bit rate stream once in order to send out in multi#le 0ormats. ?0 7ou 2ant to use multi bit rate choose D7esD ,?llustration %1-. ?n the ne8t ste# o0 the live stream 2i:ard 7ou 2ill be as$ed 0or the di00erent bit

Illustration -*: Li#e stream wi:ard - Adobe 4las/ streaming 'us/ multi bit rate

rates. All 0ields are reBuired. A0ter #ressing ne8t 7ou 2ill be as$ed 0or the bit rates and resolutions ,?llustration %2-. 4his is needed 0or a multi bit rate stream. 9ithout this in0ormation5 the #la7er can not s2itch bet2een bit rates or screen resolutions. 9ith the icon 7ou can add the di00erent bit rates. A single bit rate can be removed b7 clic$ing the icon.

Illustration -2: Li#e stream wi:ard - Adobe 4las/ streaming 'us/ multi bit rate settings

&8

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

VD>-@ also added a number to the live stream name because the di00erent bit rates needs to be uniBue. 4his is based on the de0ault behavior o0 ;lash =edia !erver. !o 2hen 7ou setu# 7our encoder5 #a7 attention to the live stream names and their bit rate settings. 4his in0ormation can be read bac$ in the summar7 screen and broad cast settings. <ress ne8t 2hen 7ou have entered the reBuired in0ormation.

Illustration -3: Li#e stream wi:ard - Adobe 4las/ streaming 'us/ multi bit rate summar2

9hen all in0ormation is entered5 a summar7 screen is sho2n ,?llustration %3-. Again #a7 attention to the multi#le stream names and their bit rate and resolution values. ?0 7ou change this in 7our encoder5 the multi bit rate live stream 2ill not #er0orm as e8#ected. 9hen 7ou are ha##7 2ith these settings #ress ne8t and the live stream 2ill be created. ?t can ta$e a 0e2 minutes be0ore the live stream is read7 in VD>-@. Cou 2ill be returned to the overvie2 o0 the live streams 2here the ne2l7 created live stream has the status Dlive stream being setu#...D 9hen the live stream is created5 7ou can start 7our encoder. Cour stream is no2 live. )e8t 7ou need to create the embed code and #revie2 it to veri07 that the stream is running correctl7. 4o vie2 the broadcast settings at a later time or to e-mail the broadcast settings to 7our broadcaster5 7ou can use the Eroadcast o#tion.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

&%

/ebDAV &us- HTT8 strea,!n* =!8-one?


VD>-@ su##orts #re chun$ed live streams 0rom e8ternal encoders. 4his is done through a 9ebDAV u#load s7stem. 4he encoder should su##ort basic "44< authentication in order to connect to the media server. 4his is done 2ith a <ush solution5 2hich means that the encoder is u#loading the chun$s and #la7list to the media server. ?n order to get a <ull setu#5 use the >rigin <ull "44< !treaming o#tion ,)(?)@ "44< *ive streaming or =icroso0t A##lication ReBuest Routing ,"44< *ive streaming--. ?t is 2ise to ma$e sure that the encoder is also cleaning u# the chun$s that are not used an7more. 4his is needed because chun$s need dis$ s#ace and there0ore the7 2ill 0ill u# the Buota o0 7our account. 4o ma$e sure the live stream 2ill $ee# running5 7ou have to ma$e sure that the encoder is cleaning u#. A good setu# is that 7ou $ee# around 10 chun$s active5 2hich is around 1 minute and 10 seconds o0 movie. >0 course 7ou can retain a larger amount o0 chun$s5 but $ee# in mind i0 the Buota limit is reached the 9ebDAV ingest is closed 2ithout noti0ication. 4o setu# a 9ebDAV ingest live stream 7ou have to select D9ebDAV <ush "44< *ive !treamingD in the u##er list and a user in the lo2er list. ,?llustration %1-

Illustration - : Li#e stream wi:ard - ;ebDAV i./one streaming

<ress ne8t to continue. ?n the ne8t screen 7ou have to 0ill the i<hone stream name ,?llustration %.-. 4his 2ill be converted to a #h7sical director7 on the media server. 4his is done to ma$e sure that several 9ebDAV live streams 2ill not over2rite each otherDs chun$s. VD>-@ al2a7s 2ants a #la7list.m3u8 0ile in the director7 as a starting #oint. ?t is o0 course #ossible to have multi#le bit rates in the #la7list.m3u8 0ile. =a$e sure that the di00erent bit rates are in the same 0older.

80

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Illustration -!: Li#e stream wi:ard - ;ebDAV i./one streaming 'us/ settings

A0ter #ressing ne8t a summar7 sho2s the servers to connect to and the stream name that is created ,?llustration %/-. Also the credentials o0 the broadcaster are sho2n here. ?0 7ou have an account 2ith a secondar7 inta$e server o#tion5 7ou 2ill see t2o connection AR*s. ?0 7our encoder su##ort the o#tion to send the stream to t2o di00erent servers5 7ou should use that o#tion.

Illustration -$: Li#e stream wi:ard - ;ebDAV i./one streaming 'us/ summar2

9hen 7ou have entered in all the in0ormation 0rom this screen into 7our encoder5 7ou can #ress ne8t. 4he stream 2ill than be created on the VD>-@ 6D). ?t can ta$e a 0e2 minutes be0ore the live stream is read7 in VD>-@. Cou 2ill get bac$ into the overvie2 o0 the live streams 2here the ne2l7 created live stream has the status Dlive stream being setu#...D 9hen the live stream is created5 7ou can start 7our encoder. Cour stream is no2 live. )e8t thing is to create the embed code and #revie2 it to veri07 that the stream is running correctl7. 4o get the broadcast settings at a later time or to e-mail the broadcast settings to 7our broadcaster5 7ou can use the Eroadcast o#tion.
Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com 81

NGINX HTT8 L!(e strea,!n*


9ith )(?)@ it is #ossible to cache and rela7 "44< live streams in VD>-@. 4his can be i>! chun$ed live streaming5 =icroso0t !mooth streaming and Adobe "*! streaming. ?n order to use "44< *ive streaming through )(?)@5 there must be an e8ternal "44< server 2here the chun$s are delivered. ?n other 2ords5 it is al2a7s a #ull stream. =a$e sure that the e8#ire headers are correct on the origin "44< server. ?0 the headers are not correct5 VD>-@ ma7 not be able to cache the data and or the chun$s 2ouldnDt be u#dated 2hen the chun$s are u#dated on the origin server. 4o setu# a )(?)@ "44< *ive stream 7ou have to select D>rigin <ull "44< !treamingD in the u##er list and a user in the lo2er list. ,?llustration %&-

Illustration -(: Li#e stream wi:ard > ?0I?X @55. Li#e streaming

<ress ne8t to continue. ?n the ne8t screen 7ou have to 0ill the in the #rimar7 and o#tionall7 the secondar7 #ull source. =a$e sure that the url structure does match to each other. ?n other 2ords5 the 0ilename and chun$s name should be same5 and the directories on the url should be same. 4he name o0 the live stream 2ill be suggested a0ter the sources are validated. 4he in#ut 0ields 0or the remote origins 2ill turn green 2hen the 0ile is reachable. ,?llustration %84he source should al2a7s be an i<hone m3u8 #la7list o0 !mooth G Adobe mani0est 0ile.

82

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Illustration -&: Li#e stream wi:ard - ?0I?X @55. Li#e streaming 'ull sources

4he summar7 o0 7our #ull stream sho2s the list o0 domain names and G or i# addresses that 7ou have to o#en in 7our 0ire2all ,?llustration %%-. 9hen 7ou are ha##7 2ith these settings clic$ ne8t and the stream 2ill be created in VD>-@.

Illustration --: Li#e stream wi:ard - ?0I?X @55. Li#e streaming summar2 Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com 83

Cou 2ill go bac$ to the live stream listing. Cour stream 2ill be read7 in t2o minutes. ?0 7ou have a secondar7 inta$e server in 7our account5 the stream 2ill be #ulled 0rom t2o di00erent streaming servers simultaneousl7. 4his is done 0or redundanc7 and to ma$e sure that the stream is al2a7s available in the 6D). ?0 7ou 2ant to change the source o0 7our #ull stream5 7ou can clic$ on the stream name. Cou 2ill see the live stream 2i:ard 2ith the o#tion to change the source address. ?t ta$es a 0e2 minutes to change the stream in the VD>-@ 6D).

81

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

M! rosoft A&&l! at!on ReAuest Rout!n* =HTT8 L!(e strea,!n*?


9ith =icroso0t A##lication ReBuest Routing it is #ossible to cache and rela7 "44< live streams in VD>-@. 4his can be i>! chun$ed live streaming5 =icroso0t !mooth streaming and Adobe "*! streaming. ?n order to use "44< *ive streaming through =icroso0t A##lication ReBuest Routing5 there must be an e8ternal "44< server 2here the chun$s are delivered. ?n other 2ords5 it is al2a7s a #ull stream. =a$e sure that the e8#ire headers are correct on the origin "44< server. ?0 the headers are not correct5 VD>-@ ma7 not be able to cache the data and or the chun$s 2ouldnDt be u#dated 2hen the chun$s are u#dated on the origin server. 4o setu# a =icroso0t A##lication ReBuest Routing "44< *ive stream 7ou have to select D>rigin <ull "44< !treamingD in the u##er list and a user in the lo2er list. ,?llustration 100-

Illustration *++: Li#e stream wi:ard > "icrosoft A''lication <eAuest <outing @55. Li#e streaming

<ress ne8t to continue. ?n the ne8t screen 7ou have to 0ill the in the #rimar7 and o#tionall7 the secondar7 #ull source. =a$e sure that the url structure does match to each other. ?n other 2ords5 the 0ilename and chun$s name should be same5 and the directories on the url should be same. 4he name o0 the live stream 2ill be suggested a0ter the sources are validated. 4he in#ut 0ields 0or the remote origins 2ill turn green 2hen the 0ile is reachable. ,?llustration 1014he source should al2a7s be an i<hone m3u8 #la7list o0 !mooth G Adobe mani0est 0ile.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

8.

Illustration *+*: Li#e stream wi:ard - "icrosoft A''lication <eAuest <outing @55. Li#e streaming 'ull sources

4he summar7 o0 7our #ull stream sho2s the list o0 domain names and G or i# addresses that 7ou have to o#en in 7our 0ire2all ,?llustration 102-. 9hen 7ou are ha##7 2ith these settings clic$ ne8t and the stream 2ill be created in VD>-@.

Illustration *+2: Li#e stream wi:ard - "icrosoft A''lication <outing @55. Li#e streaming 8/ Jet-!tream bv 2002-2013 all <eAuest rights reserved. summar2"el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Cou 2ill go bac$ to the live stream listing. Cour stream 2ill be read7 in t2o minutes. ?0 7ou have a secondar7 inta$e server in 7our account5 the stream 2ill be #ulled 0rom t2o di00erent streaming servers simultaneousl7. 4his is done 0or redundanc7 and to ma$e sure that the stream is al2a7s available in the 6D). ?0 7ou 2ant to change the source o0 7our #ull stream5 7ou can clic$ on the stream name. Cou 2ill see the live stream 2i:ard 2ith the o#tion to change the source address. ?t ta$es a 0e2 minutes to change the stream in the VD>-@ 6D).

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

8&

HTT8 O&en d!re tor!es


"44< >#en directories is a 2a7 to cache a com#lete director7 0rom an e8ternal source. 4his can be a com#lete server5 or 3ust a single director7 on the e8ternal server. 9ith "44< o#en directories it is not needed to ma$e an entr7 in VD>-@ 0or ever7 asset. 4he o#en director7 2ill s#eci07 the start location o0 the content that needs to be cached. >nce the "44< o#en director7 is created in VD>-@5 it is #ossible to add the asset that needs to be cached to be added to the Redira#tor url. 9hen the Redira#tor url is loaded5 it 2ill combine the in0ormation 0rom VD>-@ 2ith the asset that is added on the Redira#tor url. ?0 there are multi#le caching services installed in VD>-@5 there 2ill be also multi#le o#tions to create a "44< o#en director7. 4his de#ends on the service. ?0 there are multi#le o#tions available it is u# to the content o2ner to decide 2hich caching service 0its best. 9ith "44< >#en directories it is #ossible to have t2o di00erent sources. 4o get the most redundanc7 it is advisable to have t2o source servers 2ith the content on it. Eoth servers can be used to get the data. And 2ith t2o se#arate servers5 there is no single #oint o0 0ailure. ?0 there is onl7 one source available5 that source can be used on t2o inta$e servers in the account. 4his 2ill im#rove redundanc7 in com#arison 2ith onl7 one inta$e server. Eut there is still a single #oint o0 0ailure on the source server. ?0 7our remote origin is located on a shared hosting site. ,the server hosts multi#le domains-5 it is necessar7 to have the hostname entered under PVirtual hostnameQ. VD>-@ 2ill automaticall7 enter the hostname o0 the #rimar7 #ull source i0 a domain is entered there. 4he second host should listen to this hostname. 4his means that it should have a virtual host con0igured i0 it is on shared hosting.

88

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Illustration *+3: %ac/ing redundanc2 and rela2ing

Creat!n* a HTT8 o&en d!re tor$


4o setu# a "44< >#en director7 clic$ on the menu item D"44< >#en directoriesD. 7ou have to select D>rigin <ull "44< !treamingD in the u##er list. ,?llustration 101-

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

8%

Illustration *+ : @55. O'en directories > ,electing cac/ing ser#ice

<ress ne8t to continue. ?n the ne8t screen 7ou have to 0ill the in the #rimar7 and o#tionall7 the secondar7 #ull source. =a$e sure that the url structures do match to each other. ?n other 2ords5 the 0ilename and chun$s name should be same5 and the directories on the url should be same. 4he name o0 the live stream 2ill be suggested a0ter the sources are validated. 4he in#ut 0ields 0or the remote origins 2ill turn green 2hen the director7 is reachable. ,?llustration 10.-

%0

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Illustration *+!: @55. O'en directories > Entering sources

4he summar7 o0 7our #ull stream sho2s the list o0 domain names and G or i# addresses that 7ou have to o#en in 7our 0ire2all ,?llustration 10/-. 9hen 7ou are ha##7 2ith these settings clic$ ne8t and the stream 2ill be created in VD>-@.

Illustration *+$: @55. O'en directories - ,ummar2

Cou 2ill be returned to the htt# o#en directories listing. Cour stream 2ill be read7 in t2o minutes. ?0 there are multi#le inta$e servers in an account5 the stream 2ill be #ulled 0rom t2o di00erent streaming servers. 4his is done 0or redundanc7 and to ma$e sure that the stream is al2a7s available in the 6D). 4he 0irst inta$e server should ta$e the most reBuests5 and the second inta$e server 2ill onl7 be used 2hen the 0irst inta$e server is do2n. ?0 7ou 2ant to change the source o0 7our #ull stream5 7ou can clic$ on the stream name. 4his 2ill o#en the live stream 2i:ard and and give the o#tion to change the source address. ?t ta$es a 0e2 minutes to change the stream in the VD>-@ 6D).

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

%1

E,bed ode *enerator


;or the "44< >#en directories there is not reall7 an embed code generator. Eecause there is no single 0ile that is being embed5 but it can be all $ind o0 di00erent 0iles. 4here0ore the embed code generator 2ill onl7 sho2 the "44< >#en director7 name and a 0ree 0ield to enter the asset that needs to be cached. ,?llustration 10&-

Illustration *+(: @55. O'en directories - Embed code generator

A0ter entering the Dremote 0ile nameD 0ield5 the 0ull Redira#tor url is generated. Ase this url 0or 0urther embedding o0 the asset. 4he ne2 Redira#tor url 2ill be generated ever7 time the Dremote 0ile nameD 0ield is changed. 4he e8tra #arameter that is added and changed #er asset is:
&a))!t=[YOUR A&&ET]

4his needs to added to the general Redira#tor AR*. ,Redira#tor s7stem-

%2

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Stat!st! s
?0 7ou have statistics rights 7ou 2ill be able to see the near real time statistics and the historical statistics ,?llustration 108-. 4he historical statistics 2ill be u#dated ever7 thirt7 minutes or more5 de#ending on the con0iguration. 4he real time statistics are based on the reBuests that

Illustration *+&: ?ear real time statistics

VD>-@ receives on the Redira#tor AR*. ?0 this AR* is b7#assed 7ou 2ill not have real time statistics. 4here are no o#tions to s#eci07 an7 date range or t7#e. 4hese statistics 2ill onl7 give 7ou an insight o0 7our current vie2ers reBuests. 4he to# le0t grou#5 called D6D) reBuestsGminuteGnet2or$D5 sho2s 0rom 2hich $no2n net2or$s VD>-@ get the reBuests. 4he net2or$s should also be $no2n b7 VD>-@. All un$no2n net2or$s are grou#ed to the name D(enericD. 4he gra#h in the to# right5 called D=ost #o#ular 0ilesD5 sho2s the to# 1. most #o#ular 0iles that 2ere reBuested in the time #eriod.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

%3

4he middle le0t gra#h5 called D6D) redirectsGminuteGmedia serverD5 sho2s the redirection to the media servers. ?0 7ou have >ver0lo2GFdge servers5 and a 0ile is becoming #o#ular5 7ou 2ill see that the redirects change 0rom 6ore server to >ver0lo2GFdge servers. 4he middle right gra#h5 called D=ost #o#ular live streamsD5 sho2s the 1. most #o#ular live streams that 2ere reBuested in the time #eriod. 4he bottom le0t gra#h5 called D;ile distributionD5 sho2s the #ercentage o0 0iles that are on di00erent media servers. =ost o00 the 0iles should be on the 6ore server5 a small #ercentage o0 #o#ular 0iles can be stored at Fdge or >ver0lo2 servers. 4he bottom right gra#h5 called D*ive stream distributionD5 sho2s the same in0ormation as 0or D;ile distributionD but 0or live streams.

H!stor! al stat!st! s
4he historical statistics get the data 0rom the media server log 0iles. 4he historical log 0iles have more in0ormation than the real time statistics. 9hich means that 7ou can have multi#le sub menus in the statistics overvie2 #age. 4he historical statistics are generated b7 A0terburner. A0terburner 2ill as$ 0or a user name and #ass2ord to see the historical statistics. 4hese credentials are visible 2hen 7ou clic$ on the D6lic$ here 0or login detailsD lin$ ,?llustration 10%-. ;or more in0ormation about A0terburner and ho2 to read the statistics #lease see the

Illustration *+-: @istorical statistics menu

A0terburner 2.0 manuals.

#5# Errors
>n the statistics #age 7ou can also 0ind a 101 error list ,?llustration 110-. 4his list contains all the reBuests o0 the #ast 30 minutes that could not be 0ound on the 6D). 4his is o0ten caused b7 t7#oDs in the 0ilename.

Illustration **+: + Error list o#er#iew

Another reason that 0iles are listed in the 101 statistics is 2hen the7 are loc$ed 2ith a to$en5 and the7 are being reBuested 2ithout a to$en or invalid to$en. >r the7 are geo gra#hical loc$ed and the vie2er is not 0rom a valid countr7.

%1

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

A8I
>n the A<? #age 7ou 0ind di00erent $ind o0 in0ormation on ho2 to interact 2ith VD>-@ ,?llustration 111-.

Illustration ***: A.I .age o#er#iew

Assets In*est A8I


At the ;4< details 7ou 0ind the ;4< server address and the login credentials. 4o see the credentials 7ou have to clic$ on the lin$. 4his 2ill sho2 the credentials. E7 clic$ing again it 2ill hide again. ?0 the ;4< server su##orts 4*! it 2ill be sho2n here5 4*! is used 0or #ass2ord encr7#tion during the ;4< login. 4he data 2ill be send unencr7#ted.

Status Re&ort A8I


4here are three status re#orts available. 4his is an @=* 0eed 2hich contains either 7our #rogressive do2nload 0iles5 streaming 0iles or live streams. Fver7 entr7 has a status indicator 2hich tells i0 the 0ile is read7 and can be used.

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

%.

Control A8I
9ith the D6ontrol A<?D 7ou can setu# a !>A< connection 2ith VD>-@. Cou can get the 0ile listings o0 #rogressive do2nload5 streaming 0iles or live streams. Cou can loc$ and unloc$ a do2nload5 streaming 0ile or live stream5 get the Redira#tor AR* o0 a s#eci0ic 0ile5 etc. <lease read the 9!D* and the A<? documentation 0or more in0ormation.

Se ure To'en A8I


4he secure to$en in0ormation consists o0 a uniBue secure ?D. 4his is a random string that is used to identi07 7our account. 4his $e7 should never get #ublic5 or else 7ou are not able to secure 7our 0iles or live streams. <rovided is a <"< e8am#le on ho2 to generate a to$en in 7our o2n 6=!. 4his to$en can be used 0or *oc$ingGsecuring a 0ile 2ith a to$en.

Stat!st! s a ess deta!ls B Traff! re&ort A8I


Although not an A<?5 the login credentials 0or the near realtime !tatistics are sho2n here as 2ell. ?t 2as decided to include them so that all login credentials are sho2n on one #age. ;or the same reason5 the login credentials 0or "istorical statistics re#orts are included here as 2ell.

%/

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

A&&end!9 AC L!st of !,a*es


Illustration 1: VDO-X Login########################################################################################1 Illustration +: VDO-X Login - 2nd 'ser License &gree"ent########################################1 Illustration 3: VDO-X e% inter-ace###########################################################################4 Illustration 5: &ccount in-or"ation############################################################################6 Illustration 7: Manage users - overvie ###################################################################18 Illustration 9: :reate a ne user#############################################################################11 Illustration 1: 2dit an e;isting user##########################################################################1+ Illustration 4: ,end user elco"e "ail and credentials##########################################15 Illustration 6: ,end user elco"e "ail and credentials con-ir"ation######################15 Illustration 18: 'ser options####################################################################################17 Illustration 11: 'ser delete con-ir"ation#################################################################17 Illustration 1+: 'ser rights#######################################################################################11 Illustration 13: (eographical groups - Overvie ######################################################14 <Illustration 15: (eographical groups - &dd ne group###########################################+8 Illustration 17: (eographical groups - &dd ne group saved##################################+1 Illustration 19: (eographical groups - 2dit geographical group###############################++ Illustration 11: (eographical groups - 2dit geographical group updated#################+3 Illustration 14: Manage assets - -ile listing overvie ###############################################+7 Illustration 16: ,etting a displa/ na"e####################################################################+9 Illustration +8: Overvie ith displa/ na"e set######################################################+9 Illustration +1: Manage assets - -ile listing overvie ith "ulti %it rate -ile############+1 Illustration +7: ,plit up "ulti %it rate -ile con-ir"ation############################################+4 Illustration ++: :on-ir" split up "ulti %it rate -ile####################################################+4 Illustration +3: (roup single -iles to a "ulti %it rate -ile - select the -iles#################+6 Illustration +5: (roup single -iles to a "ulti %it rate -ile - de-ine the "ulti %it rate na"e####################################################################################################################### +6 Illustration +7: (roup single -iles to a "ulti %it rate -ile - con-ir"ation####################38 Illustration +9: .TP root ith ! root! -older#########################################################3+ Illustration +1: =ava -ile upload drop %o;es##############################################################3+ Illustration +4: .ile listing ith loc*ed -iles##############################################################33 Illustration +6: (eo loc*ing selecting geographical group#######################################35 Illustration 38: .ile statistics####################################################################################37 Illustration 31: .ile status########################################################################################37 Illustration 3+: Delete a -ile#####################################################################################39 Illustration 33: Distri%ute a -ile################################################################################31 Illustration 35: ,erver listing here the -ile is currentl/ present#############################31 Illustration 37: 2"%ed code generator####################################################################34 Illustration 39: 2"%ed code generator previe #######################################################36 Illustration 31: 2"%ed code generator select "ultiple -iles#####################################58 Illustration 34: 2"%ed code generator select "ultiple -iles generate pla/er###########58 Illustration 36: 2"%ed code generator select "ultiple -iles generate pla/er previe ################################################################################################################################ 51 Illustration 58: Live strea" rela/s e;a"ple#############################################################53 Illustration 51: Manage live strea"s - live strea" listing########################################55 Illustration 5+: )roadcast settings###########################################################################55 Illustration 53: Live strea" i>ard - ,end %roadcast details to %roadcaster############57 Illustration 55: :urrent a"ount o- vie ers##############################################################57 Illustration 57: Live strea" i>ard - start################################################################59 Illustration 59: Live strea" i>ard - -inish###############################################################59 Illustration 51: Live strea" i>ard - select 0indo s Media#####################################51 Illustration 54: Live strea" i>ard - 0indo s Media push setup#############################54 Illustration 56: Live strea" i>ard - 0indo s Media push su""ar/#######################54 Illustration 78: Live strea" i>ard - Live strea" listing ith a ne live strea" %eing setup####################################################################################################################### 56
Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com %&

Illustration 71: Live strea" i>ard - 0indo s Media pull setup###############################78 Illustration 7+: Live strea" i>ard - 0indo s Media pull su""ar/#########################71 Illustration 73: Live strea" i>ard - select Microso-t ,"ooth strea"ing#################7+ Illustration 75: Live strea" i>ard - Microso-t ,"ooth strea"ing push settings#####73 Illustration 77: Live strea" i>ard - Microso-t ,"ooth strea"ing push su""ar/###73 Illustration 79: Live strea" i>ard - Microso-t ,"ooth strea"ing pull settings#######75 Illustration 71: Live strea" i>ard - Microso-t ,"ooth strea"ing pull su""ar/#####77 Illustration 74: Live strea" i>ard - select .lash strea"ing####################################79 Illustration 76: Live strea" i>ard - .lash strea"ing push settings########################79 Illustration 98: Live strea" i>ard - .lash strea"ing push su""ar/######################71 Illustration 91: Live strea" i>ard - .lash strea"ing push "ulti %it rate################74 Illustration 9+: Live strea" i>ard - .lash strea"ing push "ulti %it rate settings###74 Illustration 93: Live strea" i>ard - .lash strea"ing push "ulti %it rate su""ar/#76 Illustration 95: Live strea" i>ard - .lash strea"ing RT,P push settings################98 Illustration 97: Live strea" i>ard - .lash strea"ing RT,P push su""ar/#############91 Illustration 99: Live strea" i>ard - .lash strea"ing RT,P push "ulti %it rate########91 Illustration 91: Live strea" i>ard - .lash strea"ing RT,P push "ulti %it rate settings################################################################################################################### 9+ Illustration 94: Live strea" i>ard - .lash strea"ing RT,P push "ulti %it rate su""ar/################################################################################################################# 9+ Illustration 96: Live strea" i>ard - .lash strea"ing pull settings##########################93 Illustration 18: Live strea" i>ard - .lash strea"ing pull su""ar/########################95 Illustration 11: Live strea" i>ard - .lash strea"ing pull "ulti %it rate##################97 Illustration 1+: Live strea" i>ard - .lash strea"ing pull "ulti %it rate su""ar/# #97 Illustration 13: Live strea" i>ard - select ?uic*ti"e strea"ing############################91 Illustration 15: Live strea" i>ard - ?uic*ti"e strea"ing settings#########################91 Illustration 17: Live strea" i>ard - ?uic*ti"e strea"ing upload ,DP -ile##############94 Illustration 19: Live strea" i>ard - ?uic*ti"e strea"ing su""ar/#######################94 Illustration 11: Live strea" i>ard - select Ice:ast strea"ing#################################96 Illustration 14: Live strea" i>ard - Ice:ast strea"ing push settings#####################18 Illustration 16: Live strea" i>ard - Ice:ast strea"ing push su""ar/###################18 Illustration 48: Live strea" i>ard - Ice:ast strea"ing pull settings#######################1+ Illustration 41: Live strea" i>ard - Ice:ast strea"ing pull su""ar/#####################13 Illustration 4+: Live strea" i>ard - select &do%e .lash strea"ing#########################15 Illustration 43: Live strea" i>ard - &do%e .lash strea"ing push settings#############17 Illustration 45: Live strea" i>ard - &do%e .lash strea"ing push su""ar/###########17 Illustration 47: Live strea" i>ard - &do%e .lash strea"ing push "ulti %it rate#####19 Illustration 49: Live strea" i>ard - &do%e .lash strea"ing push "ulti %it rate settings################################################################################################################### 19 Illustration 41: Live strea" i>ard - &do%e .lash strea"ing push "ulti %it rate su""ar/################################################################################################################# 11 Illustration 44: Live strea" i>ard - 0e%D&V iPhone strea"ing##############################14 Illustration 46: Live strea" i>ard - 0e%D&V iPhone strea"ing push settings########16 Illustration 68: Live strea" i>ard - 0e%D&V iPhone strea"ing push su""ar/#####16 Illustration 61: Live strea" i>ard @ A(IAX HTTP Live strea"ing############################48 Illustration 6+: Live strea" i>ard - A(IAX HTTP Live strea"ing pull sources########41 Illustration 63: Live strea" i>ard - A(IAX HTTP Live strea"ing su""ar/############41 Illustration 65: Live strea" i>ard @ Microso-t &pplication ReBuest Routing HTTP Live strea"ing######################################################################################################## 43 Illustration 67: Live strea" i>ard - Microso-t &pplication ReBuest Routing HTTP Live strea"ing pull sources############################################################################################ 45 Illustration 69: Live strea" i>ard - Microso-t &pplication ReBuest Routing HTTP Live strea"ing su""ar/################################################################################################45 Illustration 61: :aching redundanc/ and rela/ing###################################################41 Illustration 64: HTTP Open directories @ ,electing caching service##########################44 Illustration 66: HTTP Open directories @ 2ntering sources#######################################46 Illustration 188: HTTP Open directories - ,u""ar/#################################################46
%8 Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

Illustration Illustration Illustration Illustration Illustration

181: 18+: 183: 185: 187:

HTTP Open directories - 2"%ed code generator############################68 Aear real ti"e statistics#################################################################61 Historical statistics "enu##############################################################6+ 585 2rror list overvie ###################################################################6+ &PI Page overvie #########################################################################63

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com

%%

A&&end!9 ;C Strea,able f!les


Streamable files Extension 0"v &s0"a Mp3 =pg 0av Mov Mp5 M5a Mp5v 3gp 3g+ ,dp .lv .5v M5v ,"il &ac Is" Is"l Service 0indo s "edia 0indo s "edia 0indo s "edia 0indo s "edia 0indo s "edia 0indo s "edia Dar in C 0o >a Media Dar in C 0o >a Media C &do%e .lash Dar in C 0o >a Media C &do%e .lash Dar in C 0o >a Media C &do%e .lash Dar in C 0o >a Media C &do%e .lash Dar in C 0o >a Media Dar in 0o >a MediaC &do%e .lash 0o >a MediaC &do%e .lash 0o >a MediaC &do%e .lash 0o >a MediaC &do%e .lash Ice:ast Microso-t ,"ooth Microso-t ,"ooth

100

Jet-!tream bv 2002-2013 all rights reserved. "el#er#ar$ 2%0 %&23 'A (roningen )* t: +31,0-.0.2/1820 0: +31,0-.0.2/1211 222.3et-stream.com