E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
WebRTC开发实战
性能炸裂c++20协程+iocp/epoll,超轻量高性能异步库
开发实战
前言:c++20出来有一段时间了。其中一大功能就是终于支持协程了(c++作为行业大哥大级别的语言,居然到C++20才开始支持协程,我也是无力吐槽了,让多少人等了多少年,等了多少青春)但千呼万唤他终于还是来了,c++标准委员会的谨慎态度也造就了c++20的给出来协程:“性能之优秀”,“开发之灵活”和让人劝退的“门槛之高”。不过话说回来,c++从出身就注定了背负性能使命,他不是为简单为应用层维度开发的
linux大本营
·
2023-09-06 13:06
c++20
c++
协程
多线程
epoll
Ninja编译介绍
因为
webrtc
是用ninja编译的,所以学习了下Ninja。Ninja是一种类似GNUmake的编译系统。就像make有Makefile,它也有自己的编译配置文件。
技术笔记
·
2023-09-06 11:48
WebRTC
中的SDP
SDP简介在
WebRTC
的通信过程中,SDP是其中重要的协议。SDP(SessionDescriptionProtocol)全称是会话描述协议。主要用于两个会话实体之间的媒体协商。
拉普拉斯妖kk
·
2023-09-06 10:53
Python健身房和器械点评系统毕业设计作品成品(3)开发概要、系统设置发布
博主介绍:《Vue.js入门与商城
开发实战
》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。
黄菊华老师
·
2023-09-06 07:00
计算机毕业设计
健身房点评系统
毕业设计成品
swift
WebRTC
屏幕录制帧率低
我的帧率低是因为时间戳设置为1s了,需要手动设置一下偏移量//MARK:屏幕共享funcstartSharingScreen(renderer:RTCVideoRenderer){guardletvideoSource=screenCaptureelse{return}vartempTimeCount=0letrecoder=RPScreenRecorder.shared()recoder.sta
简化
·
2023-09-06 05:49
视频汇聚/视频云存储/视频监控管理平台EasyCVR部署后无法正常启用是什么问题?该如何解决?
能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,在视频监控播放上,视频云存储/安防监控汇聚平台EasyCVR支持多种播放协议,包括:HLS、HTTP-FLV、WebSocket-FLV、
WebRTC
EasyCVR
·
2023-09-06 05:20
EasyCVR
解决方案
音视频
WebRTC
视频发送和接收处理过程
分析所基于的应用程序,依然选择
WebRTC
的示例应用peerconnection_client,代码版本M96。
hanpfei
·
2023-09-06 04:37
实时音视频开发
C/C++
开发
音视频
开源实时音视频技术
WebRTC
中RTP/RTCP数据传输协议的应用
在
WebRTC
项目中,RTP/RTCP模块作为传输模块的一部分,负责对发送端采集到的媒体数据进行进行封包,然后交给上层网络模块发送;在接收端RTP/RTCP模块收到上层模块的数据包后,进行解包操作,最后把负载发送到解码模块
攻城狮百里
·
2023-09-06 04:37
音视频
WebRTC
音视频
RTP
RTCP
WEBRTC
接收H264 RTP数据流小结
这篇文章是对
webrtc
中,接收H264RTP包的一个总结,主要分为两个部分:第一部分,介绍H264打包成RTP包的规范,以及
WEBRTC
中目前正在使用的几种格式。
【零声教育】音视频开发进阶
·
2023-09-06 04:06
音视频开发
编程
程序员
webrtc
ffmpeg
网络
【
webrtc
】接收/发送的rtp包、编解码的VCM包、CopyOnWriteBuffer
收到的rtp包RtpPacketReceived经过RtpDepacketizer解析后变为ParsedPayloadRtpPacketReceived分配内存,执行memcpy拷贝:然后把RtpPacketReceived给到OnRtpPacket传递:uint8_t*media_payload=media_packet.AllocatePayload(rtx_payload.size());R
等风来不如迎风去
·
2023-09-06 04:36
WebRTC入门与实战
webrtc
网络
WebRTC
日志
WebRTC
日志flyfish
WebRTC
支持的日志等级////Themeaningsofthelevelsare://LS_VERBOSE:Thislevelisfordatawhichwedonotwanttoappearinthe
西西弗Sisyphus
·
2023-09-06 01:40
webrtc
『Swift社区赠书第 1 期』- 『循序渐进 Vue.js 3.x 前端
开发实战
』
文章目录关于作者内容介绍评论区抽三位小伙伴送书活动时间:截止到2023-08-2420:00:00获奖名单ps.文末送书,送书为Swift社区额外福利《循序渐进Vue.js3.x前端
开发实战
》本书包含42
Swift社区
·
2023-09-05 17:51
实战
swift
vue.js
开发语言
WebRTC
浏览器上的音视频通信相关的能力叫做
WebRTC
(realtimecommunication),是随着网速越来越快、音视频需求越来越多,而被浏览器所实现的音视频的标准API。
过了个羊
·
2023-09-05 11:57
webrtc
音视频
ffmpeg
webRTC
远程通话--设置静音
前言最近在学习基于
Webrtc
、Kurento来实现web远程通话,爬了很多的坑,记录下。
弎师兄
·
2023-09-05 07:02
flutter
开发实战
-video_player播放多个视频MediaCodecVideoRenderer error问题
flutter
开发实战
-video_player播放多个视频MediaCodecVideoRenderererror问题在开发过程中,我这里使用video_player播放多个视频的时候,出现了MediaCodecVideoRenderererror
BruceGwo
·
2023-09-05 07:56
移动开发
flutter开发实战
flutter
flutter
音视频
video_player
视频播放
webrtc
发送端-编码器资源调节器
github:https://github.com/bigonelby/
webrtc
Uml/tree/master/latest
webrtc
-发送端-网络带宽对分辨率影响-调节器.drawio.png这个图延续了上张图
bigonelby
·
2023-09-04 18:36
WebRTC
安全之一
WebRTC
的安全需要满足三个基本需求Authentication用户访问需要认证Authorization用户访问需要授权Audit用户的访问应该可被追踪和审查其中前两项也可以归结为CIAConfidentiality
fanyamin
·
2023-09-04 16:42
webrtc
安全
《
开发实战
》12 | 异常处理:别让自己在出问题的时候变为瞎子
12|异常处理:别让自己在出问题的时候变为瞎子捕获和处理异常容易犯的错“统一异常处理”方式正是我要说的第一个错:不在业务代码层面考虑异常处理,仅在框架层面粗犷捕获和处理异常。为了理解错在何处,先看看大多数业务应用都采用的三层架构:Controller层负责信息收集、参数校验、转换服务层处理的数据适配前端,轻业务逻辑;Service层负责核心业务逻辑,包括各种外部服务调用、访问数据库、缓存处理、消息
boy1007
·
2023-09-04 15:15
Java业务开发案例
数据库
java
服务器
面试
jvm
《
开发实战
》13 | 用好Java 8的日期时间类,少踩一些“老三样”的坑
13|用好Java8的日期时间类,少踩一些“老三样”的坑初始化日期时间如果要初始化一个2019年12月31日11点12分13秒这样的时间,Datedate=newDate(2019,12,31,11,12,13);输出的时间是3029年1月31日11点12分13秒:SatJan3111:12:13CST3920是新手的低级错误:年应该是和1900的差值,月应该是从0到11而不是从1到12。Date
boy1007
·
2023-09-04 15:15
Java业务开发案例
java
python
开发语言
面试
《
开发实战
》11 | 空值处理:分不清楚的null和恼人的空指针
11|空值处理:分不清楚的null和恼人的空指针修复和定位恼人的空指针问题NullPointerException是Java代码中最常见的异常,最可能出现的场景归为以下5种:参数值是Integer等包装类型,使用时因为自动拆箱出现了空指针异常;字符串比较出现空指针异常;诸如ConcurrentHashMap这样的容器不支持Key和Value为null,强行putnull的Key或Value会出现空
boy1007
·
2023-09-04 15:14
Java业务开发案例
数据库
sql
java
《
开发实战
》14 | Spring框架:IoC和AOP是扩展的核心
14|Spring框架:IoC和AOP是扩展的核心IOC、AOPIoC,其实就是一种设计思想,为什么要让容器来管理对象呢?或许你能想到的是,使用IoC方便、可以实现解耦。但在我看来,相比于这两个原因,更重要的是IoC带来了更多的可能性。如果以容器为依托来管理所有的框架、业务对象,我们不仅可以无侵入地调整对象的关系,还可以无侵入地随时调整对象的属性,甚至是实现对象的替换。这就使得框架开发者在程序背后
boy1007
·
2023-09-04 15:44
Java业务开发案例
spring
java
后端
WebRTC
_agc 中文注释
WebRTC
_agc中文注释agc.cagc.hmain.cagc.c/**Copyright(c)2012The
WebRTC
projectauthors.AllRightsReserved.
NosONE
·
2023-09-04 15:56
webrtc
Game as a Service —— 开源云游戏搭载
WebRTC
对
WebRTC
来说,Stadia已经算是老朋友了,但是其他云游戏也能以同样的方式运用
WebRTC
吗?ThanhNguyen研究了他自己的开源项目CloudRetro在这方面是否可行。Cloud
mrpastor
·
2023-09-04 07:09
webrtc
sdp各字段含义
WebRTC
使用SessionDescriptionProtocol(SDP)实现传输协议的协商和描述。
dualven_in_csdn
·
2023-09-04 06:03
webrtc
Android 蓝牙开发( 四 )
前言上一篇文章给大家分享了Kotlin版的Android蓝牙的基础知识和基础用法,不过上一篇都是一些零散碎片化的程序,,这一篇给大家分享Android蓝牙
开发实战
项目Kotlin+Compose的初步使用效果演示
认真的小尹
·
2023-09-04 06:22
android
ChatGPT Prompting
开发实战
(四)
一、chainingprompts应用解析及输出文本的设定由于输入和输出都是字符串形式的自然语言,为了方便输入和输出信息与系统设定使用的JSON格式之间进行转换,接下来定义从输入字符串转为JSONlist的方法:定义从JSONlist转为输出字符串的方法,根据产品和类别输出从系统设定中查到的信息:接下来设定当用户基于具体产品信息进行查询时,系统应该以什么样的方式回复结果给用户,在编写prompt中
m0_49380401
·
2023-09-03 19:56
AI
chatgpt
prompt
langchain
大模型开发
自然语言处理
人工智能
ChatGPT Prompting
开发实战
(三)
一、关于chainingprompts与CoT的比较前面谈到的CoT的推理过程,可以比作是一次性就烹调好一顿大餐,那么接下来要说的“chainingprompts”,其背后的理念是分多次来完成这样一项复杂任务,每次只完成其中一步或者一个子任务。核心之处在于,你需要在自己的代码中来维护状态(而不是LLM)。另外可能需要使用到外部的第三方工具,譬如网页搜索或者数据库等等,LLM起到的是驱动引擎的作用。
m0_49380401
·
2023-09-03 19:25
AI
chatgpt
prompt
langchain
自然语言处理
大模型开发
人工智能
vue+electron 跨平台桌面应用
开发实战
教程
链接vue+electron跨平台桌面应用
开发实战
教程_家有喜娟儿的博客-CSDN博客_vue+electron操作过程中遇到的Failedtoloadpluginimport:Cannotfindmodule'eslint-plugin-import
chendawen2014
·
2023-09-02 18:13
工具的使用
Vue.js
node.js
vue.js
electron
前端
一文搞懂Jenkins持续集成解决的是什么问题
1、持续集成的定义大师MartinFowler是这样定义持续集成的:持续集成是一种软件
开发实战
,即团队开发成员经常集成他们的工作.通常,每个成员每天至少集成一次,也就意味着每天可能发生多次集成.持续集成并不能消除
软件测试曦曦
·
2023-09-02 11:41
软件测试工程师
软件测试
自动化测试
jenkins
ci/cd
运维
软件测试
功能测试
自动化测试
程序人生
Linux平台Mediasoup客户端开发指南
libmediasoupclient是一个基于lib
webrtc
的C++库,用于构建基于mediasoup的C++客户端应用程序。
熊彬彬
·
2023-09-02 08:35
流媒体开发之路
服务器
linux
运维
【网络通信 --
WebRTC
】项目实战记录 -- linux 环境下 libmediasoup 编译与测试
【网络通信--
WebRTC
】项目实战记录--linux环境下libmediasoup编译与测试【1】编译配置lib
webrtc
【1.1】下载并配置depot_tools下载depot_toolsgitclonehttps
奋斗企鹅CopperSun
·
2023-09-02 08:34
流媒体系列
--
MediaSoup
webrtc
将Bigbluebutton框架通过webView打开版本限制提示问题解决
IOS上面从safari11开始也提供
webrtc
支持了。全部用浏览器打开就好了。包括i
哇哇卡
·
2023-09-02 02:14
webRtc
示例
1、使用socket.io进行会话2、为了方便,参数写死在前端了,前端界面1代码如下(由界面1发起视频):Socket.IOchat准备呼叫挂断constprepareButton=document.getElementById('prepareBtn');constcallBtn=document.getElementById('callBtn');constcancelBtn=document
cn_yaojin
·
2023-09-02 01:23
webrtc
webrtc
DTLS timeout
python有个著名的aiortc,aioice等,支撑了python语言开发
webrtc
方面的应用,我们在开发音乐机器人的时候使用到了该库:https://github.com/aiortc/aiortc
耐寒
·
2023-09-02 01:57
什么是RTC
参考:https://zhuanlan.zhihu.com/p/377100294RTC(Realtimecommunication)实时通信,是实时音视频的一个简称,我们常说的RTC技术一般指的是
WebRTC
愚昧之山绝望之谷开悟之坡
·
2023-09-01 19:03
笔记
术语
实时音视频
前端录制与回放
1.背景1.1selenium等自动化测试工具1.2
webRTC
屏幕录制1.3rrweb+rrwebplayer2.对比selenium适用于自动化测试、自动运行脚本;
webRTC
适用于录制视频与上传分析
lijwsunyt
·
2023-09-01 15:31
前端
iPhone与iPad
开发实战
读书笔记
iPhone开发一些读书笔记手机应用分类1.教育工具2.生活工具3.社交应用4.定位工具5.游戏6.报纸和杂志的阅读器7.移动办公应用8.财经工具9.手机购物应用10.风景区相关应用11.旅游相关的应用12.导航工具13.企业应用Delegation模式——delegation(委托)模式就是使用回调机制NSData、NSMutableData——存放二进制数据的数据类型对于画图,你首先需要重载d
alnh4952
·
2023-09-01 11:34
数据库
运维
php
视频监控/视频云存储EasyCVR平台接入华为ivs3800平台提示400报错,如何解决?
视频监控汇聚平台EasyCVR支持多种播放协议,包括:HLS、HTTP-FLV、WebSocket-FLV、
WebRTC
、RT
TSINGSEE
·
2023-09-01 09:20
解决方案
EasyCVR
人工智能
音视频
Vue安装过程的困惑解答——nodejs和vue关系、vue的项目结构
六、vue项目的目录解释七、package.json和package-lock.json对依赖包的版本控制本文知识来源于《Vue.js+Node.js全站
开发实战
》,书籍下载地址:ht
Nefu_lyh
·
2023-09-01 07:47
前端
学习
vue.js
web端调用本地摄像头麦克风+
WebRTC
腾讯云,实现直播功能
目录关于直播直播流程直播视频格式封装推流和拉流获取摄像头和麦克风权限navigator.getUserMedia()MediaDevices.getUserMedia()
WebRTC
腾讯云快直播关于直播视频直播技术大全
aDiaoYa_
·
2023-09-01 07:02
Vue
前端
webrtc
腾讯云
WebRTC
编译支持arm架构
WebRTC
的工程通过交叉编译,可以在x86架构的linux系统上编译出支持arm架构的库。
LIEYz
·
2023-09-01 07:28
音视频
海思
webrtc
交叉编译
一、准备1、在ubuntu14.0464bit 因为arm-hisiv400-linux是32位的,故需要在该系统安装兼容32位程序运行的库,参考博客2、
webrtc
源码 (2019年9月之前的版本
王log
·
2023-09-01 07:25
流媒体
WebRTC
-Streamer交叉编译
WebRTC
-Streamer交叉编译flyfish文章目录
WebRTC
-Streamer交叉编译零、前言一、提前准备工作1安装需要的工具2可选的交叉编译工具3默认执行python是python34获取源码
西西弗Sisyphus
·
2023-09-01 07:23
#
C++
c++
音视频黑话手册
音视频黑话手册整理了接触音视频开发领域两个月以来遇到的黑话,持续更新中,希望可以给音视频新人多一点友好.缩写全程说明RTCRealTimeCommunication实时音视频技术,一般指
WebRTC
,由谷歌于
AndyFan_517b
·
2023-09-01 06:20
WebRTC
音视频通话-
WebRTC
推拉流过程中日志log输出
WebRTC
音视频通话-
WebRTC
推拉流过程中日志log输出之前实现iOS端调用ossrs服务实现推拉流流程。
BruceGwo
·
2023-09-01 06:18
移动开发
iphone开发
Objective-c
webrtc
音视频
直播推流
直播拉流
直播
日志
webrtc
的Bundle group 和RTCP-MUX
最近调试程序的时候发现抱一个错误max-bundleconfiguredbutsessiondescriptionhasnoBUNDLEgroup最后发现是一个参数设置错误config.bundle_policy=
webrtc
thehunters
·
2023-09-01 05:02
webrtc
rtcp-mux
group
BUNDLE
nodejs发布静态https服务器
然后添加依赖node-static,package.json如下:{"name":"freeswitch","version":"1.0.0","description":"testfreeswitchfor
webrtc
thehunters
·
2023-09-01 05:56
https
服务器
javascript
nodejs
视频监控/视频汇聚/视频云存储EasyCVR平台接入华为ivs3800平台提示400报错,该如何解决?
视频监控汇聚平台EasyCVR支持多种播放协议,包括:HLS、HTTP-FLV、WebSocket-FLV、
WebRTC
、RT
EasyCVR
·
2023-08-31 18:19
EasyCVR
解决方案
人工智能
NDK
开发实战
- 实现相机美颜功能
在《图形图像处理-实现图片的美容效果》一文中提到了图片的美容,采用双边滤波算法来实现,具体的算法流程和实现思路,大家可以在上篇文章中了解,这篇文章就在不再反复啰嗦了。这里我们再次来看下处理效果:处理前处理后上面的效果看似好像不错,其实存在了大量的问题。从处理速度上来说,双边模糊算法是在二维的高斯函数上新增像素差值来实现的,使得算法的时间复杂度比较大(处理时间>1s),其次从处理效果上来说,用户一眼
你也不知道
·
2023-08-31 15:47
OBS Studio 30.0 承诺在 Linux 上支持英特尔 QSV,为 DeckLink 提供 HDR 回放功能
OBSStudio30.0承诺在Linux上支持英特尔QSV(快速同步视频)、WHIP/
WebRTC
输出、DeckLink输出的HDR回放支持、DeckLink设备的10位捕获支持,以及在流媒体到YouTube
分享IT资源
·
2023-08-31 09:40
linux
ffmpeg
运维
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他