18个实时音视频开发中会用到开源项目

实时音视频的开发学习有很多可以参考的开源项目。一个实时音视频应用共包括几个环节:采集、编码、前后处理、传输、解码、缓冲、渲染等很多环节。每一个细分环节,还有更细分的技术模块。比如,前后处理环节有美颜、滤镜、回声消除、噪声抑制等,采集有麦克风阵列等,编解码有VP8、VP9、H.264、H.265等。...

2019-07-11 14:31:24

阅读数 55

评论数 0

nginx源码分析--框架分析

转载 https://www.jianshu.com/p/b9e1b6b46a2a

2019-07-04 09:54:48

阅读数 28

评论数 0

Sip协议栈Doubango设计分析

Sip协议栈Doubango设计分析 一从协议栈结构说起 参考:http://blog.csdn.net/argpunk/article/category/1177691 自顶向下与自底向上 软件设计的两种方法不过于自顶向下与自底向上。 对于自顶向下而言,先设计好用户接口,再往下延伸至各...

2019-05-22 09:29:18

阅读数 31

评论数 0

WebRTC源码入手和底层功能扩展资料分享

“webrtc源码分析群”里有同学说要在源码里加入新功能,想找下有没有相关资料可以分享下,好了解代码框架和入手修改代码,但是相关的资料少之又少,所以我找了相关的资料,希望能对大家有所帮助。 WebRTC代码结构: http://blog.sina.com.cn/s/blog_40d608bb0...

2019-04-02 09:31:21

阅读数 129

评论数 0

利用python、tensorflow、opencv实现人脸识别(包会)!

https://blog.csdn.net/qq_42633819/article/details/81191308

2019-03-28 19:45:44

阅读数 205

评论数 0

基于EasyPR的车牌识别android实现

github地址:https://github.com/imistyrain/EasyPR4Android EasyPR4Android,基于EasyPR1.5beta的android实现 更新: 添加编译好的安装文件 采用android studio2.3.3大幅简化ndk开发的配置 特...

2019-03-28 19:42:49

阅读数 147

评论数 0

licode 环境搭建

licode 环境搭建 2018年05月08日 14:56:36twoconk阅读数:1737 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/twoconk/article/details/80239694 1、根据安装指南安装(参考:ht...

2019-03-13 13:54:00

阅读数 236

评论数 0

利用kurento-util-js做屏幕共享(kurento-browser-extensions)

Kurento Utils JS 时间2017-02-17 栏目JavaScript 原文https://my.oschina.net/997155658/blog/840771 概述 Kurento Utils是RTCPeerConnection的包装器对象。 此对象旨在简化基于W...

2019-03-10 22:02:30

阅读数 381

评论数 0

Red5流服务器搭建(实现在线直播,流媒体视频播放和在线视频会议)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sunroyi666/article/details/52981639 最近研究了一下流媒体技术,也试着用免费开源的Red5搭建了流服务器,实现了直播,视频播放,远程视频会议等功能,下面是近期实践的总...

2019-03-05 10:14:55

阅读数 59

评论数 0

Android直播实现(一)Android端推流、播放

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/Mr_Sk/article/details/71083366 最近想实现一个Android直播,但是对于这方面的资料都比较零碎,一开始是打算用ffmpeg来实现编码推流,在搜集资料期间,找到了几个强大的开...

2019-03-05 10:09:15

阅读数 200

评论数 0

ffmpeg超详细综合教程(二)——为直播流添加滤镜

ffmpeg超详细综合教程(二)——为直播流添加滤镜 https://blog.csdn.net/wh8_2011/article/details/73506128 2017年06月20日 18:52:16-鸣人-阅读数:6873 在上一篇文章中,讲解了如何利用ffmpeg实现摄像头直播,本...

2019-03-05 09:58:49

阅读数 191

评论数 0

音视频同步

在上一篇文章中,视频和音频是各自独立播放的,并不同步。本文主要描述了如何以音频的播放时长为基准,将视频同步到音频上以实现视音频的同步播放的。主要有以下几个方面的内容 视音频同步的简单介绍 DTS 和 PTS 计算视频中Frame的显示时间 获取Audio clock(audio的播放时长)...

2019-02-27 10:11:38

阅读数 81

评论数 0

T界大佬告诉你,程序员接私活的7大平台利器

  2019年01月22日 10:41:28 前端入门到精通 阅读数:11038 标签: 程序员IT编程计算机科技web前端开发 更多 个人分类: 程序员 今天小编在网上汇集了一些国内程序员接私活的平台,希望对大家能够有用。 1、程序员客栈:程序员的经纪人   2、快码众包-让互联...

2019-02-19 09:49:41

阅读数 805

评论数 0

kurento和打洞的服务器的安装及部署

https://blog.csdn.net/XRRRICK/article/details/85010829   文章目录 `kurento`和打洞的服务器的安装及部署 前言 使用docker安装kurento docker安装stun和turn服务器(打洞服务器) kurento设置打洞服务...

2019-01-23 10:51:12

阅读数 393

评论数 0

WebRTC音视频同步机制实现分析

WebRTC音视频同步机制实现分析  weizhenwei 关注 2016.11.18 00:17* 字数 2478 阅读 4373评论 5喜欢 11赞赏 3 音视频同步事关多媒体产品的最直观用户体验,是音视频媒体数据传输和渲染播放的最基本质量保证。音视频如果不同步,有可能造成延迟、卡顿等非...

2019-01-14 10:34:53

阅读数 149

评论数 0

WebRTC中混音流程分析

混音分为服务端混音和客户端混音两种,服务端混音是为了节省带宽。哪为什么客户端也要混音呢?哪是国为声卡同一时刻只能播放一路 语音,当你的客户端有多路接收语音时,如果你不先混音,而是每一路都直接住声卡送的话,容易会造成声音越来越延时。 WebRTC中目前只有客户端混音,混音具体实现在webrtc/m...

2019-01-14 10:00:51

阅读数 259

评论数 0

WebRTC源码分析:音频模块结构分析

  一、概要介绍WebRTC的音频处理流程,见下图: webRTC将音频会话抽象为一个通道Channel,譬如A与B进行音频通话,则A需要建立一个Channel与B进行音频数据传输。上图中有三个Channel,每个Channel包含编解码和RTP/RTCP发送功能。 以一个Channel...

2019-01-08 09:35:44

阅读数 241

评论数 0

从janus中学习webrtc的ice简单交换过程

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/MeRcy_PM/article/details/55806415 1. 简介:         本文通过web和janus进行实时音视频通信的Demo,结合rfc-5245来学习ic...

2018-11-22 18:22:29

阅读数 295

评论数 0

FFmpeg转码视频文件插帧丢帧策略实验

目标 将25帧的视频转码为30帧 实现方案 在固定帧率的情况下,设置AVCodecContext的time_base为{1,30},然后将每秒解码出来的视频帧的第5,10,15,20,25帧重复送入编码器,送入编码器前frame显示时间戳pts按一递增设置,如果为b帧编码器会自动计算dts。 ...

2018-11-22 18:10:12

阅读数 252

评论数 0

RTMP协议分析及推流过程

简介: 1.RTMP(实时消息传输协议)是Adobe 公司开发的一个基于TCP的应用层协议。 2.RTMP协议中基本的数据单元称为消息(Message)。 3.当RTMP协议在互联网中传输数据的时候,消息会被拆分成更小的单元,称为消息块(Chunk)。 RTMP 握手(Handshake): ...

2018-11-22 16:50:47

阅读数 166

评论数 0

提示
确定要删除当前文章?
取消 删除