随笔 - 632  文章 - 17  评论 - 54  阅读 - 92万

随笔分类 -  webrtc

实时音视频
腾讯云服务搭建coturn
摘要:一、概述 之前用的是阿里云的的服务系统是CentOS,服务到期后就没再续了(贵了),继而买了腾讯的云服务。为了使webrtc项目能够正常的启动起来,有必要配置一下coturn。腾讯云用的是ubuntu20 二、具体的步骤 1.安装coturn依赖库 sudo apt-get install libs 阅读全文
posted @ 2022-12-14 11:12 飘杨...... 阅读(1297) 评论(0) 推荐(0) 编辑
SDP字段解释一览表
摘要:1 // 2 // SDP 会话描述 3 // 4 // 版本信息 5 v=0 6 // 会话的创建者 7 o=- 8567802084787497323 2 IN IP4 127.0.0.1 8 // 会话名 9 s=- 10 // 会话时长 11 t=0 0 12 // 音视频传输采用多路复用方 阅读全文
posted @ 2022-11-28 10:19 飘杨...... 阅读(192) 评论(0) 推荐(0) 编辑
mediasoup-demo公网安装部署
摘要:一、概述 1.环境描述 CentOS 7.3 Node v14.13.1 gcc 8.3.1 python 2.7 npm 7.23.0 cnpm 7.0.0 2.mediasoup-demo:使用的最新版本的: https://github.com/versatica/mediasoup-demo 阅读全文
posted @ 2021-09-13 17:13 飘杨...... 阅读(1172) 评论(0) 推荐(0) 编辑
Android WebRTC利用DataChannel收发文本数据和传输文件
摘要:一、概述 利用WebRTC的DataChannel发送文本数据以及传输文件 二、实例代码演示 1.初始化DataChannel以及注册DataChannel的回调函数 /** * 创建DataChannel * * @param socketId 用户id * @return 数据通道 */ pub 阅读全文
posted @ 2021-08-14 14:36 飘杨...... 阅读(3036) 评论(2) 推荐(0) 编辑
Android WebRTC实现屏幕共享
摘要:一、WebRTC实现简单的屏幕共享 屏幕共享原理:其实就还是利用系统提供的录屏服务,把录制好的屏幕内容通通过P2P发送给对等端,让对等端能够看到分享者的屏幕。其实对于分享者来说是推流,对于观看分享的端来说就是拉取视频流 二、代码演示 1.初始化截屏服务 //屏幕截取服务 private MediaP 阅读全文
posted @ 2021-08-14 14:22 飘杨...... 阅读(4225) 评论(1) 推荐(0) 编辑
Android WebRTC切换摄像头
摘要:if (videoCapturer != null) { videoCapturer.switchCamera(new CameraVideoCapturer.CameraSwitchHandler() { @Override public void onCameraSwitchDone(boole 阅读全文
posted @ 2021-08-12 18:19 飘杨...... 阅读(701) 评论(0) 推荐(0) 编辑
Android WebRTC 1v1通话样例
摘要:一、概述 WebRTC是一套音视频实时通讯的解决方案,利用它我们可以很方便的只做出1v1 1v多 多v多的通话应用。如:音视频聊天、视频会议、直播等。而且这玩意完全开源、免费做应用不用担心版权,想要深入学习,直接撸源码。非常nice。今天主要介绍一下单对单视频通话场景,并在最后给出核心样例代码。 二 阅读全文
posted @ 2021-08-12 18:16 飘杨...... 阅读(693) 评论(1) 推荐(0) 编辑
forever的安装与简单使用
摘要:一、概述 简单的使用node xxx.js启动nodejs服务。nodejs会一直运行,但是当我们关闭启动窗口的时候nodejs就自动退出服务了。有什么办法可以使退出窗口后nodejs服务仍然再后台运行呢? 没错,用forever就可以,下面就简单介绍下他的安装和使用。 二、安装与使用步骤 1.安装 阅读全文
posted @ 2021-07-30 09:55 飘杨...... 阅读(1133) 评论(0) 推荐(0) 编辑
CentOS7.3如果命令行的命令几乎都无法使用
摘要:使用以下命令进行重置: export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 阅读全文
posted @ 2021-07-30 09:35 飘杨...... 阅读(205) 评论(0) 推荐(0) 编辑
CentOS7.3 coturn服务搭建
摘要:一、概述 本次环境搭建是在阿里云CentOS7.3上进行搭建的。主要任务是为WebRTC的NAT穿越提供服务,使通讯双方可以进行有效的网络协商 二、搭建步骤 1.安装openssl和openssl-devel yum install openssl yum -y install openssl-de 阅读全文
posted @ 2021-07-29 19:51 飘杨...... 阅读(594) 评论(0) 推荐(0) 编辑
CentOS系统编译coturn时遇到的错误
摘要:一、执行./configure时遇到的问题 问题1: No package libssl-dev available 解决办法: libssl-dev是ubuntu系统的库,而centos系统对应的是openssl-devel ,所以运行centos中运行yum install openssl-de 阅读全文
posted @ 2021-07-23 16:12 飘杨...... 阅读(859) 评论(0) 推荐(0) 编辑
WebRTC获取用户媒体流--->视频
摘要:一、概述 1.主要是实现WebRTC调用相机的预览功能 2.实现视频约束条件 3.获取媒体流并展示到<video>标签中 二、代码案例 1.html代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta na 阅读全文
posted @ 2021-06-10 11:13 飘杨...... 阅读(387) 评论(0) 推荐(0) 编辑
WebRTC获取设备信息
摘要:一、概述 1.新建一个Https服务端(Node,tomcat),看自己喜好。我这里用的NodeJs 2.因为现在大多数浏览器已经支持了WebRTC(如果不支持,直接用Chrome),所以WebRTC的js包不需要导入,直接使用即可。 3.在使用Chrome浏览器的时候要用https服务(也就是打开 阅读全文
posted @ 2021-06-10 10:24 飘杨...... 阅读(774) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示