WOWZA and KAltura


#1

What is the status of this integration?


#2

Hello,

To accomplish this, please follow this guide:
https://github.com/kaltura/media-server/blob/3.0.9/Installation.md

Thanks,


#3

Hi Jess,

does this work on latest wowza and latest kaltura version?

I mainly want to have wowza for livestreaming and kaltura for vod management and playback

Please advise thanks


#4

Hello,

We ourselves use version 4.0.1. I would recommend you use the same version.

Thanks.


#5

Ok thanks jess,

So mainly can you describe more how you are benefiting of wowza and how you are benefiting from kaltura?

What is the role each is playing?


#6

Hello,

Not sure I understand the question. We use Wowza as a media server for the purpose of live streaming as well as webcam recording.


#7

Ok, and what is the purpose of Kaltura? Are you using it to manage the recorded files generated by wowza?

Thanks


#8

This post was flagged by the community and is temporarily hidden.


#9

Can you please specify the exact flow you’re using?
Also, in admin console, under your partner in the ‘Actions’ column, hit configure and make sure all live stream related checkers are checked under ‘Enable/Disable Features:’


#10

This post was flagged by the community and is temporarily hidden.


#11

@jess

I want to play default content of kaltura by RTMP with Wowza. I created delivery profile like said

Create a new VOD application, preferably using the Wowza Streaming Engine Manager application:
http://{Wowza machine IP}:8088
Give your application some name, for instance kVOD.
Use your API to define a new RTMP Delivery Profile for partner 0, according to the documentation, with the following specifications:
Type - LOCAL PATH RTMP
Streamer Type - RTMP
url - http://{Wowza IP}/{VOD application name}/{random string}
status - ACTIVE
isDefault - TRUE VALUE

and I trying to play Sample Big Buck Bunny Trailer (HD) by RTMP from content but I got error message on kaltura_mediaserver_access.log

[2014-12-08 14:36:43][ServerHandler.32][com.wowza.wms.logging.WMSLogger:log] WARN - MediaReaderH264.open[kVOD/definst]: Not found: /opt/kaltura/web/content/entry//name/a.mp4.: java.io.FileNotFoundException: /opt/kaltura/web/content/entry/name/a.mp4 (No such file or directory)|at java.io.RandomAccessFile.open(Native Method)|at java.io.RandomAccessFile.(RandomAccessFile.java:241)|at com.wowza.io.WowzaRandomAccessFile.(WowzaRandomAccessFile.java:12)|at com.wowza.io.DirectRandomAccessReader.open(DirectRandomAccessReader.java:222)|at com.wowza.wms.mediareader.h264.MediaReaderH264.open(MediaReaderH264.java:250)| - (WMSLogger.java:185

I do not know why the stream URL is requested /opt/kaltura/web/content/entry//name/a.mp4
My requested content has 0_kjsou0kh entry id and the file is located under /opt/kaltura/web/content/entry/data/0/0/.

I created kVOD application on Wowza with Content directory : /opt/kaltura/web/content/entry. I can change this path to anything.

My question is why the kaltura requests name/a.mp4 to wowza? I think URL should be /opt/kaltura/web/content/entry/data/0/0/0_kjsou0kh.mp4 something like this.

Wowza start log
[2014-12-08 15:37:29][ServerHandler.119][com.wowza.wms.logging.WMSLogger:log] INFO - - (WMSLogger.java:203)
[2014-12-08 15:37:30][Timer-2][com.kaltura.media.server.managers.KalturaLiveManager$2:run] DEBUG - running scheduled task - (KalturaLiveManager.java:582)
[2014-12-08 15:37:33][Dispatcher: Thread-332][com.wowza.wms.logging.WMSLogger:log] INFO - REST API: Restarting server via REST api in 5 seconds - (WMSLogger.java:203)
[2014-12-08 15:37:38][Thread-24][com.wowza.wms.logging.WMSLogger:log] INFO - ServerShutdownHook.run[shutdown] - (WMSLogger.java:203)
[2014-12-08 15:37:38][Thread-24][com.wowza.wms.logging.WMSLogger:log] INFO - MediaCache[MediaCache]: Stop - (WMSLogger.java:203)
[2014-12-08 15:37:38][Thread-24][com.wowza.wms.logging.WMSLogger:log] INFO - Wowza REST API stopped - (WMSLogger.java:203)
[2014-12-08 15:37:38][Thread-24][com.wowza.wms.logging.WMSLogger:log] INFO - - (WMSLogger.java:203)
[2014-12-08 15:37:38][Thread-24][com.wowza.wms.logging.WMSLogger:log] INFO - - (WMSLogger.java:203)
[2014-12-08 15:37:38][Thread-24][com.wowza.wms.logging.WMSLogger:log] INFO - - (WMSLogger.java:203)
[2014-12-08 15:37:38][Thread-24][com.wowza.wms.logging.WMSLogger:log] INFO - kVOD/definst - (WMSLogger.java:203)
[2014-12-08 15:37:38][Thread-24][com.wowza.wms.logging.WMSLogger:log] INFO - - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Server License Key: EDEV4-XXXXX-XXXXX-XXXXX-XXXXX-B3UDW - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Maximum Connections: 10 - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Maximum Incoming Streams: 3 - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Transcoder Streams Available: 1 - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Transcoder Watermark: Yes - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - nDVR Available: Yes - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - DRM Available: Yes - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - HTTP Origin Available: No - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Push Publish Available: Yes - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - REST API Available: Yes - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Hardware Available Processors: 4 - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Hardware Physical Memory: 1146MB/3832MB - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Hardware Swap Space: 7823MB/7823MB - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Max File Descriptor Count: 20000 - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Open File Descriptor Count: 63 - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - OS Name: Linux - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - OS Version: 2.6.32-504.el6.x86_64 - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - OS Architecture: amd64 - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Java Name: OpenJDK 64-Bit Server VM - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Java Vendor: Oracle Corporation - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Java Version: 1.7.0_71 - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Java VM Version: 24.65-b04 - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Java Spec Version: 1.7 - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Java Home: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.71.x86_64/jre - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Java Max Heap Size: 1498MB - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Java Architecture: 64 - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Java Locale[user.language]: en - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Java Locale[user.country]: US - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Java Locale[file.encoding]: UTF-8 - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Java Timezone[user.timezone]: Asia/Ulaanbaatar - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Java Args[0]: -Xmx1532M - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Java Args[1]: -XX:+UseConcMarkSweepGC - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Java Args[2]: -XX:+UseParNewGC - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Java Args[3]: -XX:NewSize=128m - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Java Args[4]: -Djava.net.preferIPv4Stack=true - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Java Args[5]: -Dcom.sun.management.jmxremote=true - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Java Args[6]: -Dcom.wowza.wms.runmode=service - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Java Args[7]: -Dcom.wowza.wms.native.base=linux - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Java Args[8]: -Dcom.wowza.wms.AppHome=/usr/local/WowzaStreamingEngine - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Java Args[9]: -Dcom.wowza.wms.ConfigURL= - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Java Args[10]: -Dcom.wowza.wms.ConfigHome=/usr/local/WowzaStreamingEngine - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Server runmode: service - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Server native.platform: linux - (WMSLogger.java:203)
[2014-12-08 15:37:40][main][com.wowza.wms.logging.WMSLogger:log] INFO - Server threads[h/t]: 180/120 - (WMSLogger.java:203)
[2014-12-08 15:37:42][main][com.wowza.wms.logging.WMSLogger:log] INFO - RESTServer: Bind attempt ([any]:8087) - (WMSLogger.java:203)
[2014-12-08 15:37:42][main][com.wowza.wms.logging.WMSLogger:log] INFO - RESTServer: Bind successful ([any]:8087) - (WMSLogger.java:203)
[2014-12-08 15:37:42][main][com.wowza.wms.logging.WMSLogger:log] INFO - Wowza REST API started - (WMSLogger.java:203)
[2014-12-08 15:37:42][main][com.wowza.wms.logging.WMSLogger:log] INFO - RESTServer: Using configs from:/usr/local/WowzaStreamingEngine/ - (WMSLogger.java:203)
[2014-12-08 15:37:42][main][com.wowza.wms.logging.WMSLogger:log] INFO - RESTServer: SSL:No - (WMSLogger.java:203)
[2014-12-08 15:37:42][main][com.wowza.wms.logging.WMSLogger:log] INFO - RESTServer: BasicAuth:No - (WMSLogger.java:203)
[2014-12-08 15:37:42][main][com.wowza.wms.logging.WMSLogger:log] INFO - RESTServer: Digest:Yes - (WMSLogger.java:203)
[2014-12-08 15:37:42][main][com.wowza.wms.logging.WMSLogger:log] INFO - RESTServer: XML Viewer:No - (WMSLogger.java:203)
[2014-12-08 15:37:42][main][com.wowza.wms.logging.WMSLogger:log] INFO - REST Documentation Server has been disabled. - (WMSLogger.java:203)
[2014-12-08 15:37:42][main][com.wowza.wms.logging.WMSLogger:log] INFO - CMDInterface now listening: [any]:8083 - (WMSLogger.java:203)
[2014-12-08 15:37:43][main][com.wowza.wms.logging.WMSLogger:log] INFO - MediaCache[MediaCache]: Thread pool size: [writer/readahead]:6/3 - (WMSLogger.java:203)
[2014-12-08 15:37:43][main][com.wowza.wms.logging.WMSLogger:log] INFO - MediaCache[MediaCache]: MAX Pending size: [writer/readahead]:500M/25M - (WMSLogger.java:203)
[2014-12-08 15:37:43][main][com.wowza.wms.logging.WMSLogger:log] INFO - MediaCache[MediaCache]: Add store: path:/usr/local/WowzaStreamingEngine/mediacache maxSize:10737418240 - (WMSLogger.java:203)
[2014-12-08 15:37:43][main][com.wowza.wms.logging.WMSLogger:log] INFO - MediaCache[MediaCache]: Add source[dvrorigin]: prefix:dvrorigin/ basePath:http:// - (WMSLogger.java:203)
[2014-12-08 15:37:43][main][com.wowza.wms.logging.WMSLogger:log] INFO - MediaCache[MediaCache]: Flushing cache: start - (WMSLogger.java:203)
[2014-12-08 15:37:43][main][com.wowza.wms.logging.WMSLogger:log] INFO - MediaCache[MediaCache]: Flushing cache: done - (WMSLogger.java:203)
[2014-12-08 15:37:43][main][com.wowza.wms.logging.WMSLogger:log] INFO - MediaCache[MediaCache]: Start MediaCache GC - (WMSLogger.java:203)
[2014-12-08 15:37:43][main][com.wowza.wms.logging.WMSLogger:log] INFO - MediaCache[MediaCache]: Started - (WMSLogger.java:203)
[2014-12-08 15:37:43][Thread-6][com.wowza.wms.logging.WMSLogger:log] INFO - REST API: ready - (WMSLogger.java:203)
[2014-12-08 15:37:44][main][com.wowza.wms.logging.WMSLogger:log] INFO - - (WMSLogger.java:203)
[2014-12-08 15:37:44][main][com.wowza.wms.logging.WMSLogger:log] INFO - defaultVHost threads[h/t]:0/0 home:/usr/local/WowzaStreamingEngine - (WMSLogger.java:203)
[2014-12-08 15:37:44][main][com.wowza.wms.logging.WMSLogger:log] INFO - Bind attempt ([any]:1935:6) - (WMSLogger.java:203)
[2014-12-08 15:37:44][main][com.wowza.wms.logging.WMSLogger:log] INFO - Bind successful ([any]:1935) - (WMSLogger.java:203)
[2014-12-08 15:37:44][main][com.wowza.wms.logging.WMSLogger:log] INFO - Bind attempt ([any]:8086:3) - (WMSLogger.java:203)
[2014-12-08 15:37:44][main][com.wowza.wms.logging.WMSLogger:log] INFO - Bind successful ([any]:8086) - (WMSLogger.java:203)
[2014-12-08 15:37:44][main][com.wowza.wms.logging.WMSLogger:log] INFO - Server.startShutdownHook: Start server shutdown hook - (WMSLogger.java:203)
[2014-12-08 15:37:44][main][com.kaltura.media.server.KalturaServer:] DEBUG - Initializing Kaltura server [3.0.8.1] - (KalturaServer.java:61)
[2014-12-08 15:37:44][main][com.kaltura.media.server.KalturaServer:] DEBUG - Kaltura server host name: HOSTNAME - (KalturaServer.java:66)
[2014-12-08 15:37:44][main][com.kaltura.media.server.KalturaServer:initClient] DEBUG - Initializing Kaltura client, URL: http://HOSTNAME - (KalturaServer.java:129)
[2014-12-08 15:37:44][main][com.kaltura.media.server.KalturaServer:generateClientSession] DEBUG - Kaltura client session id: NjFkODkzYzQ1MmJhMmJjZjQ2NzhhOWQ2MDk4NTJmNjU5YjU5ZDM0NXwtNTstNTsxNDE4MTEwNjY0OzI7MTgyNDg7TWVkaWFTZXJ2ZXI7ZGlzYWJsZWVudGl0bGVtZW50 - (KalturaServer.java:168)
[2014-12-08 15:37:44][main][com.kaltura.media.server.KalturaServer:] DEBUG - Initializing server managers: com.kaltura.media.server.wowza.StatusManager, com.kaltura.media.server.wowza.LiveStreamManager, com.kaltura.media.server.wowza.CuePointsManager, com.kaltura.media.server.wowza.PushPublishManager - (KalturaServer.java:79)
[2014-12-08 15:37:44][main][com.kaltura.media.server.KalturaServer:initManagers] DEBUG - KalturaServer::initManagers Initializing Kaltura manager com.kaltura.media.server.wowza.StatusManager - (KalturaServer.java:201)
[2014-12-08 15:37:44][main][com.kaltura.media.server.KalturaServer:initManagers] INFO - KalturaServer::initManagers Initialized Kaltura manager com.kaltura.media.server.wowza.StatusManager - (KalturaServer.java:214)
[2014-12-08 15:37:44][Timer-1][com.kaltura.media.server.managers.KalturaStatusManager:reportStatus] DEBUG - KalturaStatusManager::reportStatus Reporting server status [HOSTNAME] - (KalturaStatusManager.java:57)
[2014-12-08 15:37:44][Timer-1][com.kaltura.client.KalturaClientBase:doQueue] DEBUG - service url: [http://HOSTNAME] - (KalturaClientBase.java:253)
[2014-12-08 15:37:44][main][com.kaltura.media.server.KalturaServer:initManagers] DEBUG - KalturaServer::initManagers Initializing Kaltura manager com.kaltura.media.server.wowza.LiveStreamManager - (KalturaServer.java:201)
[2014-12-08 15:37:44][Timer-1][com.kaltura.client.KalturaClientBase:doQueue] DEBUG - full reqeust url: [http://HOSTNAME/api_v3/index.php?service=mediaserver&action=reportStatus?apiVersion=3.1.6&ks=NjFkODkzYzQ1MmJhMmJjZjQ2NzhhOWQ2MDk4NTJmNjU5YjU5ZDM0NXwtNTstNTsxNDE4MTEwNjY0OzI7MTgyNDg7TWVkaWFTZXJ2ZXI7ZGlzYWJsZWVudGl0bGVtZW50&mediaServerStatus:objectType=KalturaMediaServerStatus&partnerId=-5&hostname=HOSTNAME&clientTag=MediaServer-HOSTNAME&format=2&ignoreNull=1&kalsig=4a4bd744e30e5cc6f92bfb8d4f29d8bd] - (KalturaClientBase.java:261)
[2014-12-08 15:37:44][main][com.kaltura.client.KalturaClientBase:doQueue] DEBUG - service url: [http://HOSTNAME] - (KalturaClientBase.java:253)
[2014-12-08 15:37:44][main][com.kaltura.client.KalturaClientBase:doQueue] DEBUG - full reqeust url: [http://HOSTNAME/api_v3/index.php?service=flavorparams&action=list?apiVersion=3.1.6&ks=NjFkODkzYzQ1MmJhMmJjZjQ2NzhhOWQ2MDk4NTJmNjU5YjU5ZDM0NXwtNTstNTsxNDE4MTEwNjY0OzI7MTgyNDg7TWVkaWFTZXJ2ZXI7ZGlzYWJsZWVudGl0bGVtZW50&partnerId=-5&clientTag=MediaServer-HOSTNAME&format=2&ignoreNull=1&kalsig=24a007b5cf053b253a95b3164ba9ec21] - (KalturaClientBase.java:261)
[2014-12-08 15:37:44][main][com.kaltura.client.KalturaClientBase:executeMethod] DEBUG - Header [Accept value [text/xml,application/xml,/] - (KalturaClientBase.java:313)
[2014-12-08 15:37:44][main][com.kaltura.client.KalturaClientBase:executeMethod] DEBUG - Header [Accept-Charset value [utf-8,ISO-8859-1;q=0.7,;q=0.5] - (KalturaClientBase.java:313)
[2014-12-08 15:37:44][main][com.kaltura.client.KalturaClientBase:executeMethod] DEBUG - Header [Accept-Encoding value [gzip] - (KalturaClientBase.java:313)
[2014-12-08 15:37:44][main][com.kaltura.client.KalturaClientBase:executeMethod] DEBUG - Header [User-Agent value [Jakarta Commons-HttpClient/3.1] - (KalturaClientBase.java:313)
[2014-12-08 15:37:44][main][com.kaltura.client.KalturaClientBase:executeMethod] DEBUG - Header [Host value [HOSTNAME] - (KalturaClientBase.java:313)
[2014-12-08 15:37:44][main][com.kaltura.client.KalturaClientBase:executeMethod] DEBUG - Header [Content-Length value [259] - (KalturaClientBase.java:313)
[2014-12-08 15:37:44][main][com.kaltura.client.KalturaClientBase:executeMethod] DEBUG - Header [Content-Type value [application/x-www-form-urlencoded] - (KalturaClientBase.java:313)
[2014-12-08 15:37:44][main][com.kaltura.client.KalturaClientBase:executeMethod] DEBUG - Using gzip compression to handle response for: POST /api_v3/index.php?service=flavorparams&action=list - (KalturaClientBase.java:325)
[2014-12-08 15:37:44][main][com.kaltura.client.KalturaClientBase:executeMethod] DEBUG - Server: [HOSTNAME], Session: [967939218] - (KalturaClientBase.java:344)
[2014-12-08 15:37:44][main][com.kaltura.client.KalturaClientBase:executeMethod] DEBUG - <?xml version="1.0" encoding="utf-8"?>INVALID_KSInvalid KS “NjFkODkzYzQ1MmJhMmJjZjQ2NzhhOWQ2MDk4NTJmNjU5YjU5ZDM0NXwtNTstNTsxNDE4MTEwNjY0OzI7MTgyNDg7TWVkaWFTZXJ2ZXI7ZGlzYWJsZWVudGl0bGVtZW50”, Error "-1,INVALID_STR"KalturaAPIExceptionKalturaAPIExceptionArgKSIDNjFkODkzYzQ1MmJhMmJjZjQ2NzhhOWQ2MDk4NTJmNjU5YjU5ZDM0NXwtNTstNTsxNDE4MTEwNjY0OzI7MTgyNDg7TWVkaWFTZXJ2ZXI7ZGlzYWJsZWVudGl0bGVtZW50KalturaAPIExceptionArgERR_CODE-1KalturaAPIExceptionArgERR_DESCINVALID_STR0.013536930084229 - (KalturaClientBase.java:352)
[2014-12-08 15:37:44][Timer-1][com.kaltura.client.KalturaClientBase:executeMethod] DEBUG - Header [Accept value [text/xml,application/xml,
/] - (KalturaClientBase.java:313)
[2014-12-08 15:37:44][Timer-1][com.kaltura.client.KalturaClientBase:executeMethod] DEBUG - Header [Accept-Charset value [utf-8,ISO-8859-1;q=0.7,
;q=0.5] - (KalturaClientBase.java:313)
[2014-12-08 15:37:44][Timer-1][com.kaltura.client.KalturaClientBase:executeMethod] DEBUG - Header [Accept-Encoding value [gzip] - (KalturaClientBase.java:313)
[2014-12-08 15:37:44][Timer-1][com.kaltura.client.KalturaClientBase:executeMethod] DEBUG - Header [User-Agent value [Jakarta Commons-HttpClient/3.1] - (KalturaClientBase.java:313)
[2014-12-08 15:37:44][Timer-1][com.kaltura.client.KalturaClientBase:executeMethod] DEBUG - Header [Host value [HOSTNAME] - (KalturaClientBase.java:313)
[2014-12-08 15:37:44][Timer-1][com.kaltura.client.KalturaClientBase:executeMethod] DEBUG - Header [Content-Length value [338] - (KalturaClientBase.java:313)
[2014-12-08 15:37:44][Timer-1][com.kaltura.client.KalturaClientBase:executeMethod] DEBUG - Header [Content-Type value [application/x-www-form-urlencoded] - (KalturaClientBase.java:313)
[2014-12-08 15:37:44][Timer-1][com.kaltura.client.KalturaClientBase:executeMethod] DEBUG - Using gzip compression to handle response for: POST /api_v3/index.php?service=mediaserver&action=reportStatus - (KalturaClientBase.java:325)
[2014-12-08 15:37:44][Timer-1][com.kaltura.client.KalturaClientBase:executeMethod] DEBUG - Server: [HOSTNAME], Session: [1955290445] - (KalturaClientBase.java:344)
[2014-12-08 15:37:44][Timer-1][com.kaltura.client.KalturaClientBase:executeMethod] DEBUG - <?xml version="1.0" encoding="utf-8"?>INVALID_KSInvalid KS “NjFkODkzYzQ1MmJhMmJjZjQ2NzhhOWQ2MDk4NTJmNjU5YjU5ZDM0NXwtNTstNTsxNDE4MTEwNjY0OzI7MTgyNDg7TWVkaWFTZXJ2ZXI7ZGlzYWJsZWVudGl0bGVtZW50”, Error "-1,INVALID_STR"KalturaAPIExceptionKalturaAPIExceptionArgKSIDNjFkODkzYzQ1MmJhMmJjZjQ2NzhhOWQ2MDk4NTJmNjU5YjU5ZDM0NXwtNTstNTsxNDE4MTEwNjY0OzI7MTgyNDg7TWVkaWFTZXJ2ZXI7ZGlzYWJsZWVudGl0bGVtZW50KalturaAPIExceptionArgERR_CODE-1KalturaAPIExceptionArgERR_DESCINVALID_STR0.0062210559844971 - (KalturaClientBase.java:352)
[2014-12-08 15:37:44][main][com.kaltura.media.server.managers.KalturaLiveManager:loadLiveParams] ERROR - failed to load live params: Invalid KS “NjFkODkzYzQ1MmJhMmJjZjQ2NzhhOWQ2MDk4NTJmNjU5YjU5ZDM0NXwtNTstNTsxNDE4MTEwNjY0OzI7MTgyNDg7TWVkaWFTZXJ2ZXI7ZGlzYWJsZWVudGl0bGVtZW50”, Error “-1,INVALID_STR” - (KalturaLiveManager.java:630)
[2014-12-08 15:37:44][Timer-1][com.kaltura.media.server.KalturaServer:getManager] ERROR - Manager [com.kaltura.media.server.managers.IExceptionManager] not found - (KalturaServer.java:232)
[2014-12-08 15:37:44][main][com.kaltura.media.server.managers.KalturaLiveManager:init] DEBUG - scheduled setMediaServerTask - (KalturaLiveManager.java:598)
[2014-12-08 15:37:44][main][com.kaltura.media.server.KalturaEventsManager:registerEventConsumer] INFO - Attempting to register event consumer [com.kaltura.media.server.wowza.LiveStreamManager@9fec3f3] for event types: [[Lcom.kaltura.media.server.events.IKalturaEventType;@34f28ba5] - (KalturaEventsManager.java:23)
[2014-12-08 15:37:44][main][com.kaltura.media.server.KalturaEventsManager:registerEventConsumer] INFO - Attempting to register event consumer [com.kaltura.media.server.wowza.LiveStreamManager@9fec3f3] for event types: [[Lcom.kaltura.media.server.events.IKalturaEventType;@7c4dc992] - (KalturaEventsManager.java:23)
[2014-12-08 15:37:44][main][com.kaltura.media.server.KalturaServer:initManagers] INFO - KalturaServer::initManagers Initialized Kaltura manager com.kaltura.media.server.wowza.LiveStreamManager - (KalturaServer.java:214)
[2014-12-08 15:37:44][main][com.kaltura.media.server.KalturaServer:initManagers] DEBUG - KalturaServer::initManagers Initializing Kaltura manager com.kaltura.media.server.wowza.CuePointsManager - (KalturaServer.java:201)
[2014-12-08 15:37:44][main][com.kaltura.media.server.KalturaEventsManager:registerEventConsumer] INFO - Attempting to register event consumer [com.kaltura.media.server.wowza.CuePointsManager@6bad4264] for event types: [[Lcom.kaltura.media.server.events.IKalturaEventType;@3be1ea76] - (KalturaEventsManager.java:23)
[2014-12-08 15:37:44][main][com.kaltura.media.server.KalturaEventsManager:registerEventConsumer] INFO - Attempting to register event consumer [com.kaltura.media.server.wowza.CuePointsManager@6bad4264] for event types: [[Lcom.kaltura.media.server.events.IKalturaEventType;@7550ebab] - (KalturaEventsManager.java:23)
[2014-12-08 15:37:44][main][com.kaltura.media.server.KalturaServer:initManagers] INFO - KalturaServer::initManagers Initialized Kaltura manager com.kaltura.media.server.wowza.CuePointsManager - (KalturaServer.java:214)
[2014-12-08 15:37:44][main][com.kaltura.media.server.KalturaServer:initManagers] DEBUG - KalturaServer::initManagers Initializing Kaltura manager com.kaltura.media.server.wowza.PushPublishManager - (KalturaServer.java:201)
[2014-12-08 15:37:44][main][com.kaltura.media.server.wowza.PushPublishManager:init] INFO - Initialize PushPublisherManager - (PushPublishManager.java:48)
[2014-12-08 15:37:44][main][com.kaltura.media.server.KalturaEventsManager:registerEventConsumer] INFO - Attempting to register event consumer [com.kaltura.media.server.wowza.PushPublishManager@700f6f4c] for event types: [[Lcom.kaltura.media.server.events.IKalturaEventType;@554200e] - (KalturaEventsManager.java:23)
[2014-12-08 15:37:44][ServerTransport.5][com.wowza.wms.logging.WMSLogger:log] INFO - MediaCasterStreamValidator.init[kVOD/definst]: Started - (WMSLogger.java:203)
[2014-12-08 15:37:44][ServerTransport.5][com.wowza.wms.logging.WMSLogger:log] INFO - kVOD/definst - (WMSLogger.java:203)
[2014-12-08 15:37:44][ServerTransport.5][com.wowza.wms.logging.WMSLogger:log] INFO - - (WMSLogger.java:203)
[2014-12-08 15:37:44][ServerTransport.5][com.wowza.wms.logging.WMSLogger:log] INFO - - (WMSLogger.java:203)
[2014-12-08 15:37:44][ServerTransport.7][com.wowza.wms.logging.WMSLogger:log] INFO - - (WMSLogger.java:203)


#12

@tseveendorj

Did you resolve this issue with your kVOD?


#13

Hello,

What is the status of this integraton? I understand now Kaltura implements its own nginx rtmp module.

Can i get rid of Wowza now and rely solely on that? We dont see RTMP support for live in kaltura , is this true?

Thanks


#14

@OCX If you are streaming directly with RTMP to Kaltura CE through NGINX then you should be fine dropping your use of Wowza. However, if you have a need to stream from alternate sources like IP cameras and sources with variable bit rates based on current bandwidth or that require connectivity checks to insure the stream is still live and does not need to be refreshed or re-established then I would recommend you keep an active Wowza license.

It is my opinion that if you are not skilled enough to create a script to work with NGINX and know how to configure NGINX manually to handle RTSP and other variable streams then Wowza is a must have to pair with Kaltura CE at this point in it’s development. I have not been able to establish a constant uninterrupted stream IP camera stream with Kaltura CE and have found the need to restart the stream occasionally to keep the stream active.

However, my RTMP streams ran from thrid party software to Kaltura CE work fine. I assmue this is cause the thirdy party software keeps the stream alive.


#15

Hello hiphopservers,

Thank you for your reply.

So mainly i can stream from OBS to WOWZA, have an rtmp stream target from wowza into Kaltura and then from Kaltura serve my RTMP stream to rtmp users and transcode that into say HLS and then serve M3u8 files to hls users? Is this possible? And is it a good solution?

Idea is to control and manage my audience/streams from Kaltura and have wowza solely as a frontend origin server to accept and forward streams to Kaltura


#16

@OCX:

I don’t recall having an issue with doing any of that without Wowza. My only issue when using the built in solution was specific to IP cams as they use a non-standard format of RTSP. I have tested the Kaltura CE RTMP with OBS and had no issue loading the streams on any device through my Kaltura CE player. You can always ask more specific questions and @jess or one of the other users will reply as soon as they have a free moment.

My suggestion is if you have a development enable the functionally and test it out to see if it meets your needs. You can run both parallel (e.g. Wowza and NGINX on same server) but you have to change the RTMP ports on one of them so they don’t not create a port conflict.


#17

Hello Jess…is Wowza version 4.0.1…or 4.1.0…may be you mistype the version??