文档章节

Kurento常见疑问

chapin
 chapin
发布于 2017/02/17 15:44
字数 405
阅读 52
收藏 0

怎么知道我的应用程序需要多少个媒体管道?

媒体元素只能在相同管道时才能相互通信。 服务器中不同的MediaPipelines是独立的,不共享音频,视频,数据或事件。

一个好的启发式方法是,每个通道中的每一组通信伙伴将需要一个流水线,并且每个音频/视频流在该流水线中有一个端点到达伙伴。

怎么知道我需要多少个Endpoints?

您的应用程序将需要为流向(或从)流水线的每个媒体流创建一个端点。 正如我们在上一个答案中所说,一个频道中的每组通信伙伴将在同一个媒体管道中,每个通信伙伴将使用一个或多个Endpoints。 如果他们正在录制或再打开几个流,他们可以使用多个。

怎么知道给定的WebRtcEndPoint属于什么客户端或来自哪里?

Kurento API目前没有办法获取存储在媒体元素中的应用程序属性。 但是,应用程序开发人员可以维护一个HashMap或等效的数据结构,将WebRtcEndpoint内部Id(它是一个字符串)映射到所需的任何应用程序信息。

为什么我会收到错误... “无法创建gstreamer元素”?

这是在将Kurento Media Server从版本4更新到5时发生的典型错误。问题与GStreamer依赖关系版本有关。 解决方案如下:

sudo apt-get remove kurento*
sudo apt-get autoremove
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install kurento-media-server-6.0

© 著作权归作者所有

共有 人打赏支持
chapin
粉丝 19
博文 83
码字总数 102961
作品 0
成都
程序员
私信 提问
Kurento应用开发指南(以Kurento 5.0为模板) 目录

Kurento是什么 3 Kurento简介 3 2.1 WebRTC媒体服务器 3 2.2 Kurento 媒体服务器 4 2.3 Kurento API, 客户端和协议 5 2.4 使用Kurento创建应用程序 7 Kurento Media Server的安装与卸载 8 3....

小马_wolf
2016/07/14
427
0
Kurento应用开发指南(以Kurento 5.0为模板) 之三:示例教程 一对多的视频呼叫

5.2 教程3一对多的视频呼叫 这个示例页面应用程序使用WebRTC技术实现了一对多的视频呼叫。换句话说,它是一个基于页面的视频广播应用。 5.2.1 运行示例程序 运行这个DEMO之前,需要先安装 Ku...

小马_wolf
2016/07/14
101
0
Kurento应用开发指南(以Kurento 5.0为模板) 之一:简介,安装与卸载

Kurento是什么 Kurento是一个WebRTC媒体服务器,并且包含一个客户端API集合, 用以简化WWW和移动平台上的高级视频应用程序的开发。 Kurento的功能包括组通信,转码,记录,混音,广播和routi...

小马_wolf
2016/07/14
296
0
kurento学习进阶一(源码库依赖关系)

Developer Guide¶ This section is a comprehensive guide for development of Kurento itself. The intended reader of this text is any person who wants to get involved in writing c......

liuweihui521
04/13
0
0
如何使用 WebRTC 与 Kurento 建立视频会议 App

本文作者 WebRTC Ventures 工程师。在今年 RTC 2018 实时互联网大会上,WebRTC Ventures 的资深软件工程师,将围绕 WebRTC 开发带来经验分享。本周是大会最后一周门票限免,点击这里抓住最后...

Agora
08/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周三乱弹 —— 你是靠自己努力才失败的

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 小小编辑:推荐歌曲 《Raveena》- Raveena 《Raveena》- Raveena 手机党少年们想听歌,请使劲儿戳(这里) 11月18日,俞敏洪在某论坛演讲中称...

小小编辑
55分钟前
313
7
firewalld

1. firewalld 是什么 CentOS中默认是有 firewalld, iptables, etablesd firewalld 是 CentOS7/RadHat7 中默认的防火墙管理工具. firewalld 工具用来管理里netfilter, 不过底层还是调用的还是...

Fc丶
今天
4
0
Java 源代码和 C 源代码的运行区别

与其他程序的执行方式和编译方式不同。 Java 源代码需要进行编译成字节码后在 Java 虚拟机上运行,这样 Java 程序能够保持独立性和跨平台功特性。 请参考下图。 https://www.cwiki.us/pages...

honeymose
今天
6
0
Apache限定目录解析PHP,限制user_agent,PHP相关的配置

Apache限定目录解析PHP 配置前访问upload/index.php [root@test-a ~]# curl -x192.168.77.139:80 'www.test.com/upload/index.php'This is upload diretory 配置,/usr/local/apache2.4/......

野雪球
今天
6
0
java.util.Concurrent.Exchanger源码

类图 源码: package java.util.concurrent;import java.util.concurrent.atomic.AtomicInteger;import java.util.concurrent.atomic.AtomicReference;import java.util.concurrent......

狼王黄师傅
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部