Documente Academic
Documente Profesional
Documente Cultură
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-.
?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-.
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
&
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.
?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.
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
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.
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-.
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
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-.
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.
?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.
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.
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#
+
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#
'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.
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.
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
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%
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
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.
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.
)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.
!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
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.
A0ter #ressing >K5 7ou 2ill get a notice that the s#lit u# has succeeded ,?llustration 2.-.
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
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
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.
)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>-@.
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
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-.
)!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.
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.
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
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
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.
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&
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
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
?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-
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
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
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
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.
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.
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
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-.
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.
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
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
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
..
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
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.
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
.&
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
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 &.-.
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
/.
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
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 &%-.
?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
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.
&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-.
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.
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
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.
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
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
&.
<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
&%
<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
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
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&
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
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%
<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
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>-@.
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
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]
%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
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
#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.
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-.
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.
%/
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
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
%%
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