草庐IT

WebRTC系列--js 实现一对一通话

文章目录1.RTCPeerConnection2.实战一对一视频通话1.RTCPeerConnection在开始一对一通话实战前,先看下RTCPeerConnection的定义及可选参数;RTCPeerConnection接口代表一个由本地计算机到远端的WebRTC连接。该接口提供了创建,保持,监控,关闭连接的方法的实现。其接口的定义如下:declarevarRTCPeerConnection:{prototype:RTCPeerConnection;new(configuration?:RTCConfiguration):RTCPeerConnection;generateCertifica

JavaCV音视频开发宝典:UDP广播推流 使用UDP方式推送广播TS流 实现UDP一对多广播

《JavaCV音视频开发宝典》专栏目录导航《JavaCV音视频开发宝典》专栏介绍和目录​前言在之前文章中我们已经实现rtp点到点传输JavaCV音视频开发宝典:rtp点到点音视频传输(一对一音视频直播)和rtp广播JavaCV音视频开发宝典:rtp广播方式发送TS流音视频传输(一对多音视频会议)。本章,我们讲一下UDP广播,通过把音视频数据发送给广播地址来达到某个网段内一对多的音视频数据传输或者一对多音视频直播。udp一对多广播可以做什么?答:可以实现某个网段内(局域网内)的一对多实时音视频数据传输或者音视频直播(视频会议等场景)实现功能<

JavaCV音视频开发宝典:UDP广播推流 使用UDP方式推送广播TS流 实现UDP一对多广播

《JavaCV音视频开发宝典》专栏目录导航《JavaCV音视频开发宝典》专栏介绍和目录​前言在之前文章中我们已经实现rtp点到点传输JavaCV音视频开发宝典:rtp点到点音视频传输(一对一音视频直播)和rtp广播JavaCV音视频开发宝典:rtp广播方式发送TS流音视频传输(一对多音视频会议)。本章,我们讲一下UDP广播,通过把音视频数据发送给广播地址来达到某个网段内一对多的音视频数据传输或者一对多音视频直播。udp一对多广播可以做什么?答:可以实现某个网段内(局域网内)的一对多实时音视频数据传输或者音视频直播(视频会议等场景)实现功能<

EasyExcel复杂表头导出(一对多)升级版

一、前言        在之前写的 EasyExcel复杂表头导出(一对多)的博客的结尾,受限于当时的能力和精力,留下一些问题及展望。现在写下此博客,目的就是解决之前遗留的问题。    背景介绍,见上述链接指向的博客,这里主要通过自定义拦截器的形式来完美解决。二、导出功能的实现2.1 Entity对象importcom.alibaba.excel.annotation.ExcelProperty;importcom.alibaba.excel.annotation.write.style.ColumnWidth;importcom.alibaba.excel.annotation.write.

EasyExcel复杂表头导出(一对多)升级版

一、前言        在之前写的 EasyExcel复杂表头导出(一对多)的博客的结尾,受限于当时的能力和精力,留下一些问题及展望。现在写下此博客,目的就是解决之前遗留的问题。    背景介绍,见上述链接指向的博客,这里主要通过自定义拦截器的形式来完美解决。二、导出功能的实现2.1 Entity对象importcom.alibaba.excel.annotation.ExcelProperty;importcom.alibaba.excel.annotation.write.style.ColumnWidth;importcom.alibaba.excel.annotation.write.

Mybatis的级联查询,分步查询,一对一,一对多和多对一

配置和代码目录***util配置***log4j配置    --可以打印入日志,也可以使用系统自带的STDOUT_LOGGING个人喜欢log4j***mybatis-config.xml的配置***jdbc.properties的大概配置​​​​​​​1、studentMapper.xml2、banjiMapper.xml3、studentMapper.java、banjiMapper.java4、banjiMapperTest.java5、studentMapperTest.java***util配置packagecom.xiaomin.util;importorg.apache.ibat

Mybatis的级联查询,分步查询,一对一,一对多和多对一

配置和代码目录***util配置***log4j配置    --可以打印入日志,也可以使用系统自带的STDOUT_LOGGING个人喜欢log4j***mybatis-config.xml的配置***jdbc.properties的大概配置​​​​​​​1、studentMapper.xml2、banjiMapper.xml3、studentMapper.java、banjiMapper.java4、banjiMapperTest.java5、studentMapperTest.java***util配置packagecom.xiaomin.util;importorg.apache.ibat

[go-websocket 搭建一对一,一对多的聊天室] 第二篇:websocket间的通信

源码地址https://gitee.com/bin-0821/chat-room-demo-go-websocket关于websocket,上一篇文章讲述了如何通过websocket进行服务端与客户端的通信,本篇将会带领大家把各个websocket进行相互通信,在开始之前,请确保有理解1go的通道2go的线程3gin基础事实上,websocket与websocket之间是无法进行直接相互通信的,需要我们将数据接收后,发送给另一个websocket链接,可以理解为conn1.ReadJson(&data)conn2.WriteJson(data)而建立一个类似微信聊天一样的,能进行多群聊,一对多

[go-websocket 搭建一对一,一对多的聊天室] 第二篇:websocket间的通信

源码地址https://gitee.com/bin-0821/chat-room-demo-go-websocket关于websocket,上一篇文章讲述了如何通过websocket进行服务端与客户端的通信,本篇将会带领大家把各个websocket进行相互通信,在开始之前,请确保有理解1go的通道2go的线程3gin基础事实上,websocket与websocket之间是无法进行直接相互通信的,需要我们将数据接收后,发送给另一个websocket链接,可以理解为conn1.ReadJson(&data)conn2.WriteJson(data)而建立一个类似微信聊天一样的,能进行多群聊,一对多

如何基于 ZEGO SDK 实现 Windows 一对一音视频聊天应用

互联网发展至今,实时视频和语音通话越来越被大众所依赖。今天,我们将会继续介绍如何基于ZEGOSDK实现音视频通话功能,前两篇文章分别介绍了Android,Flutter平台的实现方式,感兴趣的小伙伴可点击了解:Android,Flutter。接下来,我们将会一起开发一个RTC场景的Windows应用。1准备环境在开始集成ZEGOExpressSDK前,请确保开发环境满足以下要求:VisualStudio2015或以上版本。Windows7或以上版本。麦克风、摄像头等支持音视频功能的外部设备。2项目准备2.1创建项目进入即构官网,在【ZEGO控制台】创建项目,并申请有效的AppID,这一步很关键