
webRTC
文章平均质量分 67
老朱自强不息
这个作者很懒,什么都没留下…
展开
-
Ubuntu 部署KMS 运行报错 active(exited)
最近在Ubunt16.04 平台运行KMS服务,报错。报错信息如下检查服务状态如下搜了很多,没有类似错误的描述,基本判断可能是端口被占用了,查看一下使用8888端口的进程原来是一个nginx 的服务占用了8888端口。杀掉进程,重启服务服务终于起来了。...原创 2020-05-18 17:36:58 · 2536 阅读 · 0 评论 -
熟悉FreeSWITCH 一
最近因为业务需要,需要实现融合通信的模块。融合通信,基本可以理解为多种电话终端可以互相打电话、发语音。之前接触有限,经过简单了解,找到了FreeSWITCH。FreeSWITCH,简单理解是一个开源软交换平台,处理各种终端的输入,转化为标准输入,经过业务逻辑的处理,再转化为各个终端适配的输出。屏蔽了各种设备的差异。优势很多,开源、跨平台、拓展性好、支持多种协议。我也是根据业务需要,一步步学...原创 2020-04-01 11:09:08 · 548 阅读 · 3 评论 -
kurento流媒体服务中把前端应用从应用服务中拆分出来
完成基本的kurento-media-server的搭建,默认应用服务与应用逻辑混合在一起,结构如下server.js : 实现应用服务的逻辑,主要是Application logic 的部分,包括与kurento 进行的交互、配置,包括filter集成,输入和输出等;static: 主要是应用程序的业务逻辑,本次的主要目的是把这部分内容从整个项目中移出来。拆分出来的项目可以重新部署;...原创 2020-03-09 13:11:15 · 485 阅读 · 0 评论 -
kurento-media-server 自定义opencv模块2
最近一段时间在解决转发网络摄像头视频信息的问题。参考了很多文章,因为自己对整个KMS项目一知半解,所以遇到好多问题。本篇不讨论如何搭建KMS流媒体服务器,以及如何定义一个自定义opencv模块。假设你已经搭建了KMS服务,也实现了自定义的opencv模块——上面两部分前面我都大概搬过砖,也有很多链接,这里就不一一列举了。这里我们从如何集成自定义模块开始。先说说KMS模块化的开发。核心模块三...原创 2020-03-06 13:26:37 · 583 阅读 · 0 评论 -
kurento-media-server js 端调用流程
通过前面的章节,完成kurento-media-server服务端的搭建。同时通过js_client 完成对服务端的调用。之前忙着搭建环境,对整个调用过程不清楚,今天从表面调用顺序梳理过程中的交互逻辑。先看一下kurento-media-server以及其客户端的组成。非常直观,通过PlayEndpoint 和 WebRtcEndpoint的连接,使得RTSP视频流最终在客户端展现。把...原创 2020-02-26 17:36:10 · 880 阅读 · 0 评论 -
kurento-media-server 中opencv模块在js端的调用
上一篇完成opencv模块的创建、编译、安装。接下来继续探索,如何在前端项目中进行调用。以下内容参考自https://meetrix.io/blog/webrtc/kurento/creating-an-opencv-filter-for-kurento-media-server.html。模块创建完成,关于调用的说明如下下载kurento-media-server 官方案例g...原创 2020-02-19 10:39:26 · 521 阅读 · 0 评论 -
kurento-media-server opencv 模块的创建
上一节基于kurento-media-server的流媒体服务器已经搭建完成,可以实现流媒体数据的转发功能。接下来我们开始探究基于流媒体数据流,集成一些机器视觉的内容,参考教程https://meetrix.io/blog/webrtc/kurento/creating-an-opencv-filter-for-kurento-media-server.html,http://blog.sina....原创 2020-02-16 21:56:39 · 1117 阅读 · 3 评论 -
基于kurento-media-server 搭建流媒体服务器
关于webrtc 是做什么的,网上有很多介绍就不多说了。我的需求是通过webrtc的开源实现,搭建本地的流媒体服务器,进行rtsp视频流转发,如果可以再叠加一些机器视觉的内容。本篇内容主要解决如何在本地虚拟服务器unbuntu搭建kurento-media-server。kurentu-media-server是什么?这个一个基于webrtc协议的开源实现。类似其他的开源项目可以参考https...原创 2020-02-13 22:04:49 · 3363 阅读 · 0 评论 -
rtmp, rtsp, webrtc 简单的关系总结
RTSP(Real-Time Stream Protocol)协议 RTSP以客户端方式工作,对流媒体提供播放、暂停、后退、前进等操作。该标准由IETF指定,对应的协议是RFC2326。RTSP作为一个应用层协议,提供了一个可供扩展的框架,使得流媒体的受控和点播变得可能,它主要用来控制具有实时特性的数据的发送,但其本身并不用于传送流媒体数据,而必须依赖下层传输协议(如RTP/RTCP)...原创 2019-01-30 15:05:45 · 25748 阅读 · 1 评论 -
关于海康摄像头rtsp流转码推流到前端的若干尝试和总结
最近由于工作需要,业务系统需要集成网络摄像头。项目是架构,所以涉及到推流到前端页面的问题。我之前也没怎么解除过视频相关的问题,相关技术了解不多。相面就分不同篇幅简单梳理一下这个问题。网络摄像头是现在安防系统中不可或缺的环节。以海康为例,官网提供的SDK主要是基于cs架构的。而且用C++试了一下,延迟和清晰程度感觉比基于bs的经过转码推流的效果好。这里也可能和测试的方法有关。cs/bs在不同...原创 2019-01-29 15:49:36 · 15019 阅读 · 3 评论