Question / Help OBS to Kaltura : Can it work?

Bcost

New Member
Hey everyone, I work for an opensource Social Archive and we have implemented http://corp.kaltura.com/ as our video solution. I am experimenting with Livestreaming currently and have had success broadcasting with Adobe Flash live Media Encoder, but as we are an opensource site, recommending users to a non-OS broadcast platform is less than ideal. I have been playing around with OBS and think it''s very powerful for event broadcasts and would be perfect for what we're looking for. However thus far I am unable to get it to successfully broadcast to our Kaltura Management Console (our media entry archive)

I was wondering if anyone has any experience broadcasting to Kaltura, or what might be involved in order to make this a possibility.
 

Warchamp7

Forum Admin
You should be able to punch in the same values you used in FMLE to OBS as a Custom streaming service in Broadcast Settings
 

Bcost

New Member
Hey Warchamp, I appreciate the reponse. I'm working on figuring out what each value from Kaltura translates to. I'll list The values/information I have access to in the Kaltura Console. I was hoping you could tell me what each field translates to in OBS. I'll include if i used each field in Adobe flash live Media Encoder.

Entry ID :the Database ID for the media entry, never used in Adobe
Primary URL : assuming this is the FMS URL
Backup URL : never used
Stream name : in Adobe I enter this into the field below FMS URL titled "Stream", Not sure where this belongs in OBS
Username: Not needed in adobe
Password: also never came up in adobe
Encoder IP: never came up

I guess the fields I'm struggling with are FMS URL, Path/Stream Key, and Dashboard Link.

hope any of this helps.

thanks
 

ali4z

New Member
Hello!

Sorry about the necro, but I figured this was a apropriate place to ask.

I am having some issues connecting to a Kaltura Live Stream via the Akamai Content Delivery system.

Normally when using Adobe FME I enter a FMS URL, Backup URL, Stream name. When I Connect I get asked for a username and password for both servers. This works perfectly.
However, for the Open Broadcast Software there is nowhere to input backup URL or authentication settings under Settings->Broadcast Settings: Custom.
The log gives me a rtmp server sent error on librtmp, saying it could not access the channel or stream key (See error spoiler bellow). Some sort of authentication issue perhaps?

Open Broadcaster Software v0.50b - 32bit (´・ω・`)
-------------------------------
CPU Name: Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
CPU Speed: 3202MHz
Physical Memory: 4095MB Total, 4095MB Free
stepping id: 7, model 13, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 12, total cores 6
monitor 1: pos={0, 0}, size={1680, 1050}
Windows Version: 6.2 Build 9200
Aero is Enabled
------------------------------------------
Adapter 1
Video Adapter: NVIDIA GeForce GTX 660 Ti
Video Adapter Dedicated Video Memory: 2082930688
Video Adapter Shared System Memory: 2147479552
=====Stream Start: 2013-04-25, 19:26:49===============================================
Multithreaded optimizations: On
Base resolution: 1680x1050
Output resolution: 1680x1050
------------------------------------------
Loading up D3D10...
Playback device Default
------------------------------------------
Using desktop audio input: Speakers (ASUS Xonar Essence STX Audio Device)
------------------------------------------
Using auxilary audio input: Mikrofon (3- HD Pro Webcam C920)
------------------------------------------
Audio Encoding: AAC
bitrate: 128
------------------------------------------
device: Live! Cam Connect HD VF0750,
device id \\?\usb#vid_041e&pid_4093&mi_00#7&16a1990a&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
chosen type: YUY2, usingFourCC: false, res: 320x240 - 320x240, frameIntervals: 333333-2000000, fourCC: 'YUY2'
audio device: Skru av,
audio device id Disabled,

Using directshow input
------------------------------------------
device: HD Pro Webcam C920,
device id \\?\usb#vid_046d&pid_082d&mi_00#7&12b5f10b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
chosen type: YUY2, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 1000000-2000000, fourCC: 'YUY2'
audio device: Disable,
audio device id Disabled,

Using directshow input
------------------------------------------
Video Encoding: x264
fps: 30
width: 1680, height: 1050
preset: veryfast
CBR: no
CFR: no
max bitrate: 1000
buffer size: 1000
quality: 8
------------------------------------------
librtmp error: rtmp server sent error
librtmp error: rtmp server requested close
Connection to rtmp://p.ep110063.i.akamaientrypoint.net/EntryPoint failed: Could not access the specified channel or stream key. This could be because the key/channel is invalid, or because the server still thinks you are logged in.
Total frames rendered: 63, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
Total duplicated frames: 0 (0.00%)
Number of times waited to send: 0, Waited for a total of 0 bytes
Number of b-frames dropped: 0 (-1.$%), Number of p-frames dropped: 0 (-1.$%), Total 0 (-1.$%)
=====Stream End: 2013-04-25, 19:26:52=================================================

Profiler results:

==============================================================
frame - [100%] [avg time: 6.163 ms] [avg calls per frame: 1] [children: 64.3%] [unaccounted: 35.7%]
| scene->Preprocess - [12.4%] [avg time: 0.767 ms] [avg calls per frame: 1]
| video encoding and uploading - [51.8%] [avg time: 3.193 ms] [avg calls per frame: 1] [children: 51.2%] [unaccounted: 0.6%]
| | CopyResource - [0.357%] [avg time: 0.022 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [0.0649%] [avg time: 0.004 ms] [avg calls per frame: 0]
| | call to encoder - [50.8%] [avg time: 3.129 ms] [avg calls per frame: 0]
| | sending stuff out - [0.0162%] [avg time: 0.001 ms] [avg calls per frame: 0]
==============================================================

Thanks a heap!
 

dodgepong

Administrator
Community Helper
Does Kaltura give you a stream key or play path to use? Can you chack your settings somewhere for it?

You have to give OBS a Stream Key/play path, unless Kaltura relies on FMS authentication, which OBS unfortunately does not support...
 

ali4z

New Member
dodgepong said:
Does Kaltura give you a stream key or play path to use? Can you chack your settings somewhere for it?

You have to give OBS a Stream Key/play path, unless Kaltura relies on FMS authentication, which OBS unfortunately does not support...

Yep, it gives me a Stream Key.

What I did was to put the Stream Keyit in the "Play Path/Stream Key" field in OBS and put Primary URL in the "Server" field. But no luck, same error. I have also tried putting backup URL in the "Server" field.

And yes. Kaltura relies on FMS authentication. :(
 
Top