Windows下编译ffmpeg---音视频_李超
前言
在Linux/Mac下编译 ffmpeg是非常方便的。但要在 Windows下编译 ffmpeg还真要花点时间。不过为了满足学员的要求,也方便自己不再被这类问题打扰,今天我就写…
通过WebRTC进行实时通信-获取样例代码---音视频_李超
下载代码
如果你对 git 熟悉的话,可以通过从GitHub上获取codelab代码。地址如下:
git clone https://github.com/googlecodelabs/we…medooze源码分析--SDP---音视频_李超
前言
SDP(Session Description Protocol) 的目的是在媒体会话中传递媒体信息。SDP在很多地方使用,WebRTC也会使用它做媒体信息交换。
下面我们就来详…
Spark DAGScheduler源码解读2-task创建---幽鸿
在上一篇文章中,我们分析了DAGScheduler的代码,重点了解了stage的创建和划分,是重中之重。这篇文章重点分析下task的创建:
private def submitStage(…SWIG与nodejs入门---音视频_李超
前言
Javascipt是一种基于原型的脚本语言。它是动态的,弱类型的语言。它可以说是最流行的Web开发语言。Javascript已经超越了基于浏览器的脚本语言,并且与node.js一起,它也被用…
「转」javascript中的prototype---音视频_李超
在典型的面向对象的语言中,如java,都存在类(class)的概念,类就是对象的模板,对象就是类的实例。但是在Javascript语言体系中,是不存在类(Class)的概念的,javascrip…
Nodejs+socket.io搭建WebRTC信令服务器---音视频_李超
前言
我们在学习 WebRTC 时,首先要把实验环境搭建好,这样我们就可以在上面做各种实验了。
对于 WebRTC 来说,它有一整套规范,如使它使用的接口、使用SDP进行媒体协商、通过…
iOS 端实现1对1音视频实时通话---音视频_李超
前言
之前,我已经写过 Android 端实现1对1音视频实时通话 的文章。在那篇文章中,我向大家介绍了在 Android 端是如何使用 WebRTC 进行音视频通话的。今天,我们再来看看 iOS…
Kali Linux 2020.1修改Root用户密码---一只特立独行的兔先生
背景信息:
多年以来,Kali从BackTrack继承了默认的root用户策略。作为对Kali工具和策略的评估的一部分,因此Kali 决定对此进行更改,并将Kali移至“传统默认非根用户”模型。那…
Kali Linux 2020.1 修改系统语言---一只特立独行的兔先生
一.背景信息
在安装完 kali linux 2020.1 时,其操作系统默认语言为英文的,我们操作起来比较麻烦,为了以后操作方便起见,这边将其操作系统默认语言更改为中文。本篇文章将带领各位小伙伴…
CCSK云安全认证-M3-管理云计算的安全性和风险---一只特立独行的兔先生
一.云计算安全治理与风险管理1.1 治理
管理云计算时要记住 的首要问题是,一个组织永远不能外包治理的责任,即使是使用外部供应商的情况下。 无论采用云计算或不采用云计算服务,这都是正确的
云计算…
快速学习-Mybatis 的输出结果封装---cwl_java
第4章 Mybatis 的输出结果封装4.1 resultType 配置结果类型
resultType 属性可以指定结果集的类型,它支持基本类型和实体类类型。我们在前面的 CRUD 案例中已经对…
快速学习-Spring Data JPA中的多表查询---cwl_java
第5章 Spring Data JPA中的多表查询5.1 对象导航查询
对象图导航检索方式是根据已经加载的对象,导航到他的关联对象。它利用类与类之间的关系来检索对象。例如:我们通过ID查询方式查出…
快速学习-Spring Data JPA 多表设计---cwl_java
第2章 多表设计2.1 表之间关系的划分
数据库中多表之间存在着三种关系,如图所示。
从图可以看出,系统设计的三种实体关系分别为:多对多、一对多和一对一关系。注意:一对多关系可…
Mysql存储结构---GreizLiao
索引是一种加快查询速度的数据结构,常用索引结构有hash、B-Tree和B+Tree。本节通过分析三者的数据结构来说明为啥Mysql选择用B+Tree数据结构。
数据结构Hashha…
