of 16
7/29/2019 Live broadcast_-_How to
1/16
C r e a t i n g l i v e b r o a d c a s t w i t h K a l t u r a C o m p l e t e g u i d e
Page1
CreatinglivebroadcastwithKaltura
Completeguide
May09,2010
7/29/2019 Live broadcast_-_How to
2/16
C r e a t i n g l i v e b r o a d c a s t w i t h K a l t u r a C o m p l e t e g u i d e
Page2
1. Changehistory........................................................................................................................3
2. Overview.................................................................................................................................3
3. Clientsideintegration.............................................................................................................4
3.1. Internetconnection.......................................................................................................4
3.2. Broadcastingmachine....................................................................................................4
3.3. FlashMediaEncoder(FME)...........................................................................................5
4. KalturaManagementConsole(KMC).....................................................................................6
4.1. Livepointcreation.........................................................................................................6
4.2. PreparingtheFMEforlive.............................................................................................9
4.3. LogintoCDNservers....................................................................................................11
5. Startbroadcasting................................................................................................................13
5.1. FlashMediaEncoder(FME).........................................................................................13
5.2. KalturaManagementConsole(KMC)...........................................................................15
6. Morefeatures......................................................................................................................16
6.1. Createyourownplayer................................................................................................16
6.2. Saveyourlivefeedtoafile..........................................................................................16
7/29/2019 Live broadcast_-_How to
3/16
C r e a t i n g l i v e b r o a d c a s t w i t h K a l t u r a C o m p l e t e g u i d e
Page3
1.ChangehistoryDate Version Owner ChangeHistory
09/05/10 1.0 Nir Firstdraft
2.OverviewKalturahavetheabilitytohelpyoucreatealivebroadcastwitheasytounderstandsteps.
Here,welllayoutallthatisneededinordertohelpyoucreateyourownlivebroadcastwitha
feweasysteps.
7/29/2019 Live broadcast_-_How to
4/16
C r e a t i n g l i v e b r o a d c a s t w i t h K a l t u r a C o m p l e t e g u i d e
Page4
3.ClientsideintegrationTheclientsideintegrationiswhatyouneedtodobeforesettingthelivebroadcastand
actuallygoOn-Air.
Thefollowingstepsareneededforeachlivefeedyouwishtobroadcast.
3.1.InternetconnectionInternetconnectionmustbesetupbeforeyougoonline.
Howdoyouchooseyouinternetconnection?Bythebandwidthofthefeedyouwishto
broadcast.
Forexample,fora600kbpsbroadcastyoullneedatleast1Mbps upstreamguaranteed.
Also,youllneedafixedIPforeachbroadcastingpoint/location.
3.2.BroadcastingmachineTheactualcomputer/machinefromwhichyoullbebroadcastingfrom.
Themachineshouldhavethefollowingsetup:
CapturecardtogettheAudio/Videofeed FlashMediaEncoder(FME)Applicationinstallationcanbefoundhere:
http://www.adobe.com/products/flashmediaserver/flashmediaencoder/
InternetconnectionsetupintheLocalareaconnectionmanagementscreenasfollows:
CreateanewconnectionintheNetworkconnectionsfolder.
OnthenewLocalareaconnectioncreated,clickontherightmousebuttonand
chooseProperties.
Onthenewwindowopened,selectInternetProtocol(TCP/IP)fromthelistand
clickthePropertiesbutton,asshowninfigure1(ThatinformationshouldbeprovidedbyyourInternetServiceProvider):
7/29/2019 Live broadcast_-_How to
5/16
C r e a t i n g l i v e b r o a d c a s t w i t h K a l t u r a C o m p l e t e g u i d e
Page5
Figure1
Onthenewwindowopenedfillinthefollowingfields(seefigure2):
CheckUsethefollowingIPaddressandfill:v IPAddressv Subnetmaskv Defaultgateway
CheckUsethefollowingDNSserveraddressesandfillv PreferredDNSserverv
AlternateDNSserver
Figure2
7/29/2019 Live broadcast_-_How to
6/16
C r e a t i n g l i v e b r o a d c a s t w i t h K a l t u r a C o m p l e t e g u i d e
Page6
3.3.FlashMediaEncoder(FME)InstalltheFMEyouvedownloadedinsection3.2
RuntheFMEandverifythatyoureceiveanAudio/Videofeed(seefigure3)
Figure3
Fillinthefollowingfields:
ChecktheVideocheckboxv DeviceSelectavideodevicefromthedevicedropdownlistv FormatSelectH.264v FrameRateSelect25.00fpsv InputSizeSelecttheinputsizeaccordingtoyourvideodeviceandcheck
theMaintainAspectRatiocheckbox
v BitRateIfyouwishtocreateasinglebitratebroadcast,checkthefirstcheckboxandfillinthedesiredvideobitrateandtheoutputframesize.If
youwish,youcancreateamultiplebitratebroadcast.Justfollowthatstep
foreachvideostream.
ChecktheAudiocheckboxv DeviceSelectanaudiodevicefromthedevicedropdownlistv FormatSelectMP3v ChannelSelectStereo
7/29/2019 Live broadcast_-_How to
7/16
C r e a t i n g l i v e b r o a d c a s t w i t h K a l t u r a C o m p l e t e g u i d e
Page7
v SampleRateSelect44100Hzv BitRateSelect96kbpsv VolumeChoosethedesiredvolumeforoutput.
Takealookatthelinesbelow:TotalVideo+AudioBitRateandTotalbandwidthrequired
tostream.Those2linesindicatestheamountofupstreamyoullneedtobroadcast.
LeavetheFMEopenandnowmovetotheKalturaManagementconsole(KMC)inorderto
createalivepoint.
4.KalturaManagementConsole(KMC)4.1.Livepointcreation
LoginintoyouraccountintheKMCatthefollowinglink: http://www.kaltura.com/kmcOnceloggedin,gototheContenttab.
ThereclickonNewLiveStreambuttononthebottomrighthandofthepage(asshownin
figure4).
Figure4
Onthenewwindowopened,fillinthefollowingdetails(asshowninfigure5):
NameThenameofthelivepointyouwishtocreate(willbeshownasentrynameintheKMC)
Description(optional)Thedescriptionofthelivepointyouwishtocreate PrimaryencoderIPYourfixedIPsetonthemachineasshownonsection3.2 SecondaryencoderIPIfyouhaveabackupmachineandyouwishtouseitsfixed
IPasbackup,writethatIPinhere,else,copytheprimaryencoderIP.
Broadcastpassword(optional)Ifyourfeedispasswordprotected,writethatpasswordhere.Else,leaveblank.
ClickSave.
7/29/2019 Live broadcast_-_How to
8/16
C r e a t i n g l i v e b r o a d c a s t w i t h K a l t u r a C o m p l e t e g u i d e
Page8
Figure5
Anotificationalertwillpop-up,indicatingyourstreamwillbereadytousewiththeCDNin20
minutes(asshowninfigure6).
ClickOK.
Figure6
YounowseeanewentryaddedtoyourcontentlistintheKMC.
7/29/2019 Live broadcast_-_How to
9/16
C r e a t i n g l i v e b r o a d c a s t w i t h K a l t u r a C o m p l e t e g u i d e
Page9
4.2.PreparingtheFMEforlive
Clickontheentrycreatedholdingthenameofyourlivestreampointyouvecreated.
Onthenewwindowopened(seefigure7),gototheBroadcastingtabontheleft.
Figure7
CopythefollowingfieldsfromtheEditEntrywindowintheKMCandpastetheminthe
relevantfieldsinyourFME(configuredonsection3.3)asfollowed:
KMC FME
PrimaryURLFMSURL BackupURLBackupURL StreamnameStream
Thefinalresultshouldlooklikeshownonfigure8.
ClickConnectbutton.
7/29/2019 Live broadcast_-_How to
10/16
C r e a t i n g l i v e b r o a d c a s t w i t h K a l t u r a C o m p l e t e g u i d e
Page10
Figure8
Now,theFMEistryingtoconnecttoeachlivepointsetabove.
Aloginscreenwillpop-upaskingfortheusernameandpasswordtomaketheconnection
withtheCDNservers.
7/29/2019 Live broadcast_-_How to
11/16
C r e a t i n g l i v e b r o a d c a s t w i t h K a l t u r a C o m p l e t e g u i d e
Page11
4.3.LogintoCDNserversGobacktotheKMCscreenoftheEditEntrywindowandscrolldowntowhereitsays:
Broadcastingcredentials(asshowninfigure9).
Figure9
TherecopytheusernameandpasswordandpasteittotheFMEpop-upscreenopened
requestingloginasfollows:
KMC FME
UserNameUsername PasswordPassword
Thefinalresultshouldlooklikeshownonfigure10.
ClickOKbutton.
*Importantnotice:Repeatthatactionforthesecondpop-upforloginaswellwiththe
sameusernameandpassword.Theloginpop-upisopenedforeachlivepoint PrimaryandBackup.
7/29/2019 Live broadcast_-_How to
12/16
C r e a t i n g l i v e b r o a d c a s t w i t h K a l t u r a C o m p l e t e g u i d e
Page12
Figure10
Iftheloginfails,makesureyouvewaitedthe20minutestimeperiodbeforeyoutriedto
connect.
Ifyoudidwait,makesureyoucopiedtheusernameandpasswordcorrectlyfromtheKMC(Nospacesetc.).
7/29/2019 Live broadcast_-_How to
13/16
C r e a t i n g l i v e b r o a d c a s t w i t h K a l t u r a C o m p l e t e g u i d e
Page13
5.Startbroadcasting
Now,youreFMEisconnectedtotheCDNserversandyourenowreadytobroadcast.
5.1.FlashMediaEncoder(FME)Now,clickontheStartbuttonsituatedonthebottomofyourFMEapplicationscreen(see
figure11).
Figure11
Youllnowbetransferredtoanewwindowindicatingyoubroadcastspeed(bitrate)andwill
showyouwhatiscurrentlybroadcasting(seefigure12).
7/29/2019 Live broadcast_-_How to
14/16
C r e a t i n g l i v e b r o a d c a s t w i t h K a l t u r a C o m p l e t e g u i d e
Page14
Figure12
Now,inordertoseeyoulivefeedgobacktotheKMCandseewhateveryenduserwillsee.
7/29/2019 Live broadcast_-_How to
15/16
C r e a t i n g l i v e b r o a d c a s t w i t h K a l t u r a C o m p l e t e g u i d e
Page15
5.2.KalturaManagementConsole(KMC)ClosetheEditEntrywindow.ClickOKintheDiscardchangespop-upwindow.
Now,ontheentryrowinthecontentlist,clickthePreview&Embedlinkontherighthand
sideoftheentryrow(seefigure13).
Figure13
Onthenewwindowopened,youllseeadefaultplayerwithyourlivefeedbroadcasted
fromyourmachine.
YoullnoticetheOnAirmark,mentioningthatyourecurrentlybroadcasting.
Beneaththeplayeryoullbeabletograbtheembedcodeforthatselectedplayerandpaste
itonyoursite(seefigure14).
Figure14
7/29/2019 Live broadcast_-_How to
16/16
C r e a t i n g l i v e b r o a d c a s t w i t h K a l t u r a C o m p l e t e g u i d e Page 16
6.Morefeatures...6.1.CreateyourownplayerInyourKMCaccountyoucancreateyourowncustomizedplayerwithmanyoptional
features.
LogintoyourKMCaccountat: http://www.kaltura.com/kmc
GototheStudiotabandselectoneoftheoptionstocreateyourowndesignedplayer.
Afteryoudesignyourplayeryoucanthen,inthePreview&Embedlinkonyourlivefeed
entry,selectthatplayer,youvejustdesigned,astheplayertouseinyoursite.
Justselecttheplayerfromthedropdownlistandtakeitsembedcode.
6.2.SaveyourlivefeedtoafileIntheFMEyoucanselectalocationtosaveyourlivefeedtoafiletouseafterwardsasa
VODinyoursite.
BeforehittingtheStartbutton,intheFME,youllseetheSavetofilecheckbox.Checkthatcheckbox,browsetoyourdesiredsavinglocation,byclickingtheBrowse
button,andselectingtheoutputfilenameinthetextbox.
OnceyouclicktheStartbutton,tostartthelive,thefeedwillbenowsavedintothefile
youveselectedbefore.