问题标签 [kaltura]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1141 浏览

flash - Kaltura KMC:: 闪存错误

我使用此处找到的说明安装了 Kaltura 。安装继续进行,没有任何错误。但是,当我尝试访问 KMC 时,它说即使系统中安装了 Flash,也没有安装 Flash。

我在别处查找了这个问题并尝试了那里给出的解决方案(即在 php.ini 中将 request_order 值更改为 GPC)。然而它没有用。

我也尝试了这里提到的解决方案,但我无法让它正常工作。

最后,我尝试直接访问 KMC SWF。通过直接访问 swf 文件,虽然它显示了登录页面,但是当我尝试登录时,它给出了 Flash 错误 #2048。我试图包括 crossd

任何解决此问题的帮助将不胜感激!

0 投票
1 回答
89 浏览

php - 在 KMC 中或通过 Kaltura api 查看修改后的媒体?

有没有办法获取创建后修改的媒体?换句话说,是否有 lastupdate 或 lastmodification 的标志或字段?

0 投票
3 回答
535 浏览

javascript - 如何在 jw 播放器中调用 kaltura 视频

我正在使用kaltura服务器进行视频转码。我想使用JW 播放器来显示视频。如果我在浏览器中打开 kaltura 视频网址,它可以正常工作。而且当我在JW 播放器中添加任何 mp4 文件或 youtube 视频 url 时,它也可以正常工作。但我想在 JW 播放器中使用kaltura视频。

请在此处找到我正在使用的代码:-

你们能否让我知道如何使用JW 播放器播放kaltura视频

0 投票
0 回答
337 浏览

flash - VideoJS 在 Flash Player 中仅以 100x100 正方形播放 Kaltura Flash 视频

我在使用 VideoJS 时遇到问题,我试图播放录制到 Kaltura 的视频,但我只能让它显示为 100x100 像素方形视频。

脚步:

  • 我使用 Kaltura Recorder 录制视频。
  • Kaltura 保存视频并触发包含视频条目 ID 的“AddEntryComplete”javascript 消息
  • 当我收到消息时,我访问 Kaltura 的 MediaService“Get”方法,该方法检索 Flavor Assets。
  • 然后我调用 FlavorAssetService.GetDownloadUrl(assetId, useCdn=true) 来获取我用于返回的每个资产的 URL
  • 我将返回的 Urls 添加为我的 VideoJS 播放器上的源并生成播放器

问题是,在录制后的最初几分钟内,视频显示在播放器中,但它卡在 100x100 像素的正方形中。

视频播放器呈现为我指定大小的 Adob​​e Flash Player,左上角的小视频,其余区域为黑色。

如果我将 Flash Player 的大小更改为小于 100 像素(例如宽度 = 720 像素宽播放器的 10%),则视频会被播放器区域的边缘覆盖。

几分钟后,Kaltura FlavorAssetService.GetDownloadUrl 开始返回多种风味。当时的 VideoJS 播放器在网页刷新后开始正确显示 mp4 版本的风味。

任何人都知道如何拉伸 Flash 视频以填充整个播放器,或者是否有其他方式我应该检索 Kaltura 视频的 URL?

谢谢!

2014 年 12 月 17 日更新

  • 在 Chrome 和 IE11 中(还没有尝试过其他浏览器),播放器中没有 Duration 时间 - 时间只计算到视频结束

  • 在 IE11 中,除了没有持续时间之外,我还收到一个错误弹出窗口,我可以单击继续以显示视频播放器:

“TypeError:错误 #1009:无法访问空对象引用的属性或方法。在 com.videojs::VideoJSView/sizeVideoObject() 在 com.videojs::VideoJSView/onDimensionUpdate() 在 flash.events::EventDispatcher/dispatchEventFunction () 在 flash.events::EventDispatcher/dispatchEvent() 在 com.videojs::VideoJSModel/broadcastEvent() 在 com.videojs.providers::HTTPVideoProvider/onNetStreamStatus()"

2014 年 12 月18 日更新 - 发现我可以通过获取我的播放器 (myPlayer) 的实例来设置 Flash 视频的尺寸,然后在 .ready 的函数中,我可以调用 this.dimensions()。这仍然使视频保持正方形,但是使用我尝试过的示例编号,我播放了一个 450x450 像素的 flash 视频-尽管播放器中仍然没有持续时间...

这是当前的代码:

2014 年 12 月 22 日更新 根据我发现的 FLV 查看器,看来 Kaltura 的初始视频没有返回任何元数据。我发现来自 Kaltura 的 Get 调用返回了一个持续时间。我可以调用 newPlayer.duration 来设置持续时间,但只能以整秒为单位。玩家计数,但搜索栏延伸到玩家的右侧。

0 投票
1 回答
3268 浏览

curl - 无法在 CentOS 上安装 Red5 的演示应用程序

我在 CentOS 机器上安装了 Kaltura Single Server Setup。

我遇到了 Red5 服务器的问题,我无法安装 oflaDemo 应用程序或任何其他应用程序。

当访问http://myhost.com:5080/和选择Installater页面时,在日志中我得到错误:

应用程序列表为空。

在一些帖子中,建议手动下载war文件并将其复制到webapps文件夹中,以便red5安装war文件。

这是解决此问题的唯一方法吗?

当我托管此 url usinf 'curl' 命令时,它也可以工作,并返回带有应用程序列表的 html 页面。

为了解决这个问题,绑定在 JAVA_OPTS 和 ANT_OPTS 下的 red5.sh 文件中设置代理信息如下:

还将这些导出为 env 变量,仍然出现相同的错误。

不知何故,我想让 oflaDemo 工作。

- - 更新 - -

如前所述,我通过将war文件复制到webapps目录中来安装了oflaDemo应用程序,当我访问该页面时,http://myhost.com:5080/oflaDemo我得到两个视频窗口(RTMP和RTMPT),页面中没有其他播放按钮,当我选择播放按钮时,它开始加载,然后在它显示错误之后[Server.Reject]:(_defaultRoot_._defaultVHost_):Application (oflaDemo) is not defined.,对于 RTMPT 视频我得到错误Server not found: rtmpt://localhost:5080/oflaDemo

0 投票
1 回答
833 浏览

centos - 使用 Kaltura CE 和 Red5 创建实时流

我正在尝试使用 FMS 进行实时流式传输,如下面的链接中所述:

我遵循了此链接中提到的所有步骤,当我生成 xml 文件以将其传递给 FMLE 应用程序时,它确实生成了 xml 文件,但它生成的服务器名称@PRIMARY_MEDIA_SERVER_HOST@是错误的。

仔细阅读这些步骤后,我发现对于 Kaltura CE,我们需要执行一些额外的步骤,如链接中所述How to integrate Kaltura CE 4.0 with Red5

根据此链接的第一步,我需要修改文件/opt/kaltura/app/alpha/config/kConfLocal.php,但我有 Kaltura CE 10.0.0 版本,我无法在我的服务器上找到此文件。

是不是这个链接对最新版本的 Kaltura CE 无效,我们不需要遵循这些步骤,但是@PRIMARY_MEDIA_SERVER_HOST@问题呢?

**更新**

我的/opt/kaltura/app/configurations/broadcast.ini文件:

这个文件可以吗,还是我需要更改其中的任何内容?

0 投票
0 回答
334 浏览

android - 使用 Kaltura Android 客户端播放 VOD 流

我有一个 Kaltura CE 10.0.0 单服务器设置。

我正在尝试使用 Kaltura Demo Android Client 播放存储在 Kaltura 上的视频。
但我得到错误为Invalid Data format. Select Another!.

调试后发现,调用服务函数listAllFlavorsFromContext如下:

它返回 0 大小的列表,因为服务器无法返回其中的视频面粉

因此,为了进行测试,我尝试了不同的风格mobile,iphone,web,iphonenew,使用这些风格我得到了列表,但是玩家厌倦了使用 HLS 播放它,使用 m3u8 文件。
但它也失败,因为主 m3u8 中列出的子 m3u8 文件丢失。

我检查了这个条目 ID 的风格,在这些风格的描述下显示了警告,但是当我从 PC 浏览器播放风格文件时,它可以正常播放:

这些只是警告还是由于这些警告而无法使用这种条目?我在 KMC 中看到风味的状态为 Ready。

有人可以帮我解决这个问题,因为我坚持了这么久。

0 投票
1 回答
261 浏览

media-player - 如何制作 kaltura 播放器?

如何使用 kaltura 播放器自定义播放器?链接在这里https://github.com/kaltura/mwEmbed 请帮助我。提前致谢。

0 投票
1 回答
643 浏览

javascript - 如何使用 Kaltura JavaScript API 上传图片?

我正在使用Kaltura JavaScript API并尝试使用“uploadToken”服务中的“上传”操作将图像上传到服务器。我不断收到此错误:

我尝试将图像的 base 64 编码版本作为 fileData 参数和各种其他值(文件名、input.files[0]值、readAsArrayBuffer 并转换为二进制)传递,但无法成功上传图像。在 JavaScript 中,“fileData”应该设置为等于什么?

使用Kaltura 测试控制台,我能够成功地做到这一点,并且我可以在浏览器中看到网络选项卡使POST成功,带有fileData. 但是,在我的 JavaScript 代码中,来自“uploadToken”服务调用的“上传”操作被报告为GET操作。我开始认为这可能是Kaltura JavaScript 客户端库的错误。

0 投票
1 回答
117 浏览

html5-video - webshim mediaelement / kaltura CE / mediaelement.js 作为开发高级播放器的平台

我正在尝试开发一个自定义的自托管可嵌入播放器(现在只是嵌入 YT,但稍后添加媒体的选项),其中包含可以在 FB 时间轴跨浏览器中共享的社交媒体按钮、可点击的叠加层、后滚动选项等等。我已将框架范围缩小到:

  1. 媒体元素.js
  2. Kaltura 社区版
  3. Webshim的媒体元素

我是 javascript 新手,所以易用性、用户群和文档都很重要。为什么其中一个可能对我的目的来说是死胡同,或者为什么一个可能更容易开发?

只是想在深入了解开发细节之前先了解一下。与此同时,我正在尝试使用 mediaelement.js。