7 github.com/starRTC

尚未进行身份认证

暂无相关简介

等级
TA的排名 2k+

C++中的namespace

namespace中文意思是命名空间或者叫名字空间,传统的C++只有一个全局的namespace,但是由于现在的程序的规模越来越大,程序的分工越来越细,全局作用域变得越来越拥挤,每个人都可能使用相同的名字来实现不同的库,于是程序员在合并程序的时候就会可能出现名字的冲突。namespace引入了复杂性,解决了这个问题。namespace允许像类,对象,函数聚集在一个名字下。本质上讲namespace...

2019-10-28 10:10:44

明朝那些事儿(第1部):洪武大帝

明朝那些事儿(第1部):洪武大帝 (当年明月)- 您在第 4 页(位置 #79-80)的标注 | 添加于 2019年8月1日星期四 下午6:22:10他很老实地帮刘德放了十二年的牛。==========明朝那些事儿(第1部):洪武大帝 (当年明月)- 您在第 8 页(位置 #152-152)的标注 | 添加于 2019年8月1日星期四 下午6:33:05要讨饭就不能有尊严。===...

2019-08-12 16:26:20

Laravel 执行流程(一)之自动加载

定位从 public/index.php 定位到 bootstrap/autoload.php 从 bootstrap/autoload.php 定位到 vendor/autoload.php 从 vendor/autoload.php 定位到__DIR__ . '/composer' . '/autoload_real.php';定位完毕,你会看到这样的代码:return Com...

2019-04-19 14:28:14

如何设计一款优秀的短视频 SDK

2017 年,短视频成为了创业的新风口,各种短视频 App 如雨后春笋般先后上线,视频越来越像文字、图片一样,成为每一个 App 不可或缺的一部分。1. 包体一定要尽可能小如何做到尽可能的减小 SDK 的包体呢 ?- 尽一切努力使用 Android/iOS 系统原生的 API,不怕难用,不怕踩坑- 良好的模块划分,不同的功能生成不同的动态库...

2019-04-19 13:42:32

Android WebRTC开发入门

在学习 WebRTC 的过程中,学习的一个基本步骤是先通过 JS 学习 WebRTC的整体流程,在熟悉了整体流程之后,再学习其它端如何使用 WebRTC 进行互联互通。申请权限Camera 权限 Record Audio 权限 Intenet 权限在Android中,申请权限分为静态权限申请和动态权限申请,这对于做 Android 开发的同学来说已经是习以为常的事情了。下...

2019-04-17 16:19:02

云游戏真的来了,这次的搅局者是 Google,云游戏平台搭建

索尼、微软、任天堂和 Steam 等几家平台商的博弈。Google:云计算将会彻底改变我们的游戏方式名为「Stadia」的全新游戏平台和我们平时看到的索尼 PS4、微软 Xbox One 以及任天堂 Switch 主机不同,本次 Google 并没有发布任何物理形态的主机设备。将大部分的处理、渲染工作都交给了遍布各地的服务器,然后再通过高速网络,把可供玩家交...

2019-04-15 17:11:42

如何有效地报告 Bug

https://www.chiark.greenend.org.uk/~sgtatham/bugs-cn.html我非常希望每一个人在报告bug之前都读一下这篇短文,您可以亲自示范,也可以给出能导致程序出错的、详尽的操作步骤。如果程序附带了一套报告bug的准则,一定要读。报告bug的最好的方法之一是“演示”给程序员看。确切地告诉程序员您做了些...

2019-04-11 14:58:25

提问的智慧

https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md当你拋出一个技术问题时,最终是否能得到有用的回答,往往取决于你所提问和追问的方式。我们不讳言我们对那些不愿思考、或者在发问前不做他们该做的事的人的蔑视。那些人是时间杀手 —— 他们只想索...

2019-04-11 14:27:38

Linux下Tomcat的安装配置

http://tomcat.apache.org/http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.93/bin/apache-tomcat-7.0.93.tar.gz启动cd /usr/local/tomcat/bin ./startup.sh关闭shutdown.sh配置端口...

2019-04-11 10:45:41

nohup.out文件过大解决方法 定时任务清空

0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出。在一般使用时,默认的是标准输出,既1.当我们需要特殊用途时,可以使用其他标号。例如,将某个程序的错误信息输出到log文件中:./program 2>log。这样标准输出还是在屏幕上,但是错误信息会输出到log文件中。另外,也可以实现0,1,2之间的重定向。2>&1:将错误信息...

2019-04-10 15:01:13

WebRTC的视频解码原理简析

WebRTC的视频部分,包含采集、编解码(I420/VP8)、加密、媒体文件、图像处理、显示、网络传输与流控(RTP/RTCP)等功能。视频采集---video_capture: 源代码在webrtc\modules\video_capture\main目录下,包含接口和各个平台的源代码。在windows平台上,WebRTC采用的是dshow技术,来实现枚举视频的设备...

2019-04-09 18:03:43

activemq 安装 部署

ActiveMQ是一种开源的,实现了JMS1.1规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。ActiveMQ使用Apache提供的授权,任何人都可以对其实现代码进行修改。ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。Java Message Service:是Java平台上有关面向消息中间件的技术规...

2019-04-09 15:33:34

WebRTC信令控制简介与STUN, TURN服务器搭建

本文将向大家介绍两个方面的知识:WebRTC信令控制 STUN/TURN服务器的搭建在前面的文章中已经向大家介绍了如何构建信令服务器。但构建的信令服务器是如何工作的?哪些消息需要信令服务器控制和中转?另一方面,在真实的网络中,WebRTC是如何进行NAT穿越的呢?如果穿越不成功,我们又该如何保证服务?信令WebRTC 信令控制架构图signal.png834×520 4...

2019-04-09 14:23:26

如何搭建WebRTC信令服务器

WebRTC 有一整套规范,如怎样使用它的接口、使用SDP进行媒体协商、通过ICE收集地址并进行连通性检测等等。除此之外,WebRTC还需要房间服务器将多端聚集到一起管理,以及信令服务器进行信令数据交换(如媒体描述信息SDP的交换,连接地址的交换等),但在WebRTC的规范中没有对这部分内容进行规定,所以需要由用户自己处理。安装 Nodejs下面我们就来看看具体如何安装 ...

2019-04-09 09:52:13

ZooKeeper安装和配置

ZooKeeper是一个开源的分布式协调服务,由雅虎创建,是Google Chubby的开源实现。ZooKeeper的设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使用。ZooKeeper是一个典型的分布式数据一致性的解决方案。分布式应用程序可以基于它实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、...

2019-04-03 15:59:40

redis Sentinel部署

sentinel 系统用于管理多个 Redis 服务器(instance)执行以下三个任务:监控(Monitoring): Sentinel 会不断地检查你的主服务器和从服务器是否运作正常。 提醒(Notification): 当被监控的某个 Redis 服务器出现问题时, Sentinel 可以通过 API 向管理员或者其他应用程序发送通知。 自动故障迁移(Automatic ...

2019-04-02 15:57:26

如何在wiced平台上编译,运行智能彩灯 实时控制彩灯的色调和开关

https://github.com/WildDogTeam/demo-c-rgblight/tree/master/src/device恢复出厂的GPIO口在demo_platform.h声明为WICED_GPIO_2,用户可以根据自己的需要修改,注意恢复出厂的GPIO必须能响应外部中断. 智能彩灯的GPIO口在demo_devices.c中定义,默认如下,用户可以根据自己的需要直接...

2019-03-22 16:41:06

新的时代:今日三款新IM正式宣战微信!

今天(2019年1月5日)是社交圈的大日子,在今天上午将有三款不同的社交软件进行发布会,王欣、张一鸣、罗永浩旗下公司三款社交产品于今日同日发布。 新的时代,共同挑战微信2019年1月15日,张一鸣的字节跳动、罗永浩的快如科技和快播创始人王欣的云歌人工智能都将在今日发布自己的社交APP。 据媒体报道:1)字节跳动:发布的产品可能一款名为“多闪”的短视频社交产品,Slogan是...

2019-01-15 14:08:09

快播王欣发布匿名IM社交软件“马桶MT”

2019年1月14日,快播王欣推出了一款匿名IM社交软件——马桶MT,它的灵感像是来自于美国的匿名分享应用Secret(已关闭)。 原快播创始人王欣近日在微博预告了其新公司云歌人工智能推出一款全新社交产品的消息,这款产品命名为“马桶MT”。 ▲ “马桶MT”的logo ▲ “马桶MT”的部分APP截图 官方介绍称:马桶MT是一个人脉暗网,是朋友圈的影子,所有...

2019-01-15 13:54:11

WebRTC 零基础开发者教程(中文版)下载

WebRTC简介WebRTC,是一个支持网页浏览器进行实时语音通话或视频聊天的技术,是谷歌2010年以6820万美元收购GlobalIPSolutions公司而获得的一项技术。WebRTC提供了实时音视频的核心技术,包括音视频的采集、编解码、网络传输、显示等功能,并且还支持跨平台:windows,linux,mac,android。虽然WebRTC的目标是实现跨平台的Web端实时音...

2019-01-11 10:58:54

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。