C++音视频

代码改变世界

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

03 2022 档案

摘要:心血来潮,移植webrtc到设备端,实现设备端的音视频对讲,在嵌入式端实现webrtc有几个方案 移植google官方的webrtc源码,做裁剪 亚马逊的https://github.com/awslabs/amazon-kinesis-video-streams-webrtc-sdk-c meta 阅读全文
posted @ 2022-03-22 18:11 shunxiang 阅读(541) 评论(0) 推荐(0)

摘要:继上一篇,编译webrtc后,首先调试分析的就是peerconnection_client。 我把peerconnection_server放到一个公网服务器,peerconnection_client运行在两台pc上,一台笔记本,一台台式机,通过抓包来分析流程。抓包文件可以点击此处下载。 sign 阅读全文
posted @ 2022-03-18 11:55 shunxiang 阅读(467) 评论(0) 推荐(0)

摘要:1.安装 Debugging Tools for Windows 打开控制面板(类别) -> 程序 -> 程序和功能 -> Windows Software Development Kit - Windows 10.0.19041.685 ->右键 -> 更改。 选中Change -> next - 阅读全文
posted @ 2022-03-16 19:52 shunxiang 阅读(569) 评论(0) 推荐(0)

摘要:背景 接上一篇文章,这次是fetch --nohooks webrtc失败了 fetch --nohooks webrtc curl: (7) Failed to connect to chrome-infra-packages.appspot.com port 443: Connection ti 阅读全文
posted @ 2022-03-10 21:59 shunxiang 阅读(2817) 评论(0) 推荐(0)

摘要:背景 最近打算在ubuntu上编译webrtc代码,第一条命令就失败了,如下: git clone https://chromium.googlesource.com/chromium/tools/depot_tools Cloning into 'depot_tools'... fatal: un 阅读全文
posted @ 2022-03-10 21:54 shunxiang 阅读(800) 评论(0) 推荐(0)

摘要:NAT有四种类型,在 RFC3489 第 5 章介绍。 1. Full Cone 完全锥型 所有从内网地址 IP_A:port_A 向外发出的包,都会在 NAT 上映射成一个地址 IP_B:port_B。所有 IP_A:port_A 向外发出的包,源地址都会被修改成 IP_B:port_B。 同时, 阅读全文
posted @ 2022-03-08 11:13 shunxiang 阅读(162) 评论(0) 推荐(0)

摘要:STUN(Session Traversal Utilities for NAT)协议是一个用于处理穿透NAT的协议工具,定义在RFC3489(已废弃),RFC5389,RFC8489。 目录1. STUN消息格式1.1 STUN消息头1.2 STUN消息体或者属性1.2.1 MAPPED-ADDR 阅读全文
posted @ 2022-03-03 11:43 shunxiang 阅读(1209) 评论(0) 推荐(0)