Kurento学习一 流程拉流录制及相关功能

本文介绍了KurentoMediaServer,一个用于创建WebRTC应用的底层平台,包括内置模块如WebRtcEndpoint、RtpEndpoint等,以及它们在交互流程中的作用。还探讨了如何在项目中利用Kurento处理远端摄像头视频流和录制功能。

1.Kurento是什么

1.1 简介

Kurento Media Server(KMS)是一个多媒体服务器包,是一个从零开始创建WebRTC应用程序的底层平台。提供WebRTC和RTP发送器和接收器、音频/视频混合器、媒体录制等构建块。

官网:Writing Kurento Applications — Kurento 7.0-dev documentation

1.2 内置模块(功能)

Kurento 提供的一些开箱即用的媒体元素

  • WebRtcEndpoint 是一个输入输出终端,采用WebRTC技术

  • RtpEndpoint 是一个输入输出终端,采用RTP协议,并使用SDP协议协商媒体和建立会话。

  • HttpPostEndpoint 是一个输入终端,采用HTTP POST接受媒体文件输入

  • PlayerEndpoint 是一个输入终端,从文件系统,HTTP URL或者RTSP URL接受文件播放,并且把内容推向媒体流水线(Media Pipeline)

  • RecorderEndpoint 是一个输入终端,可以将媒体流存储到本地或远程文件系统中

  • ZBarFilter 检测视频流中的二维码和条形码。如果检测到,就发送一个事件 CodeFou

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值