文档章节

Kurento常见疑问

chapin
 chapin
发布于 2017/02/17 15:44
字数 405
阅读 56
收藏 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
粉丝 20
博文 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
2018/04/13
0
0
Kurento应用开发指南(以Kurento 5.0为模板) 之五:kurento架构

Kurento 架构 和大多数的媒体通信技术一样,Kurento把所有的交互通信系统的关键功能抽象成两层(或平台): ?信令平台 系统中负责通信管理的部分,它的组成模块提供的功能有媒体协商,QoS参数协...

小马_wolf
2016/07/14
187
0

没有更多内容

加载失败,请刷新页面

加载更多

composer安装

前言:随着开源的东西越来越多,一些好的代码我们是可以直接拿过来用的,github更是加快了这一节奏,在github上我们可以看到一些开源的项目、代码块、函数库、类结构等,我们可以直接Fork,然...

echojson
24分钟前
1
0
Longest Palindrome(leetcode409)

Given a string which consists of lowercase or uppercase letters, find the length of the longest palindromes that can be built with those letters. This is case sensitive, for exa......

woshixin
42分钟前
0
0
mysql grant 用户权限总结

用户权限管理主要有以下作用: 1. 可以限制用户访问哪些库、哪些表 2. 可以限制用户对哪些表执行SELECT、CREATE、DELETE、DELETE、ALTER等操作 3. 可以限制用户登录的IP或域名 4. 可以限制用...

Airship
58分钟前
1
0
RabbitMQ学习(3)

1. 消费端 1. 消费端通过推模式或者拉模式从RabbitMQ中获取并消费消息,当消费者确认处理消息后,可以手动确认消息已被接收,然后就会将该消息从RabbitMQ的队列中标记再清除,消费者端还可以...

江左煤郎
今天
1
0
linux mysql(5.7)开启慢查询

一、有3个配置需要设置, 1:相关开关 2:日志目录文件 3:慢查询的时间限制 二、设置完之后重启mysql service mariadb restart 三、重启后做个测试 连接mysql 并查询: select sleep(6); 四...

chro008
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部