自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BZJ的专栏

码农的自述

  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

转载 stun协议

一、stun协议格式1、STUN报文头1)最高的2位必须置零,这可以在当STUN和其他协议复用的时候,用来区分STUN包和其他数据包。2)STUN Message Type 字段定义了消息的类型(请求/成功响应/失败响应/指示)和消息的主方法。虽然我们有4个消息类别,但在STUN中只有两种类型的事务,即请求/响应类型和指示类型。响应类型分为成功和出错两种,用来帮助快速处理STUN信息。Message Type字段又可以进一步分解为如下结构:其中显示的位为从最高有效位M11到最低有效

2021-01-30 17:00:33 570

原创 分享一下面试过程

分享一下面试过程大厂TX效率挺高的,十月一号国庆节前一周每天一面,节前一共四面,节后两面。问了ngx,epoll,srs,tcp,1-1万亿之间的所有素数计算并且两个cpu需要均衡,lru算法,ffmpeg,编解码,音视频封装等等一二面,还有项目,p2p,可靠udp,rtc相关的,很顺利的都通过了,已经拿到口头offer,还挺鸡冻一面 1 项目相关,基础语言相关,ffmpeg+srs+音视频基础, 实现LRU算法, MP4、flv、ts封装的一些小细节,音视频编解码步骤和原理...

2020-11-11 15:08:42 201 1

原创 webrtc在ubuntu系统下的编译 备忘录

webrtc在linux系统(ubuntu18.04)下的编译转载并修改点击 http://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs/html/depot_tools.html进行查看depot_tools工具的linux下的安装方式主要是在 git clone https://chromium.googlesource.com/chromium/tools/depot_tools.gi.

2020-11-06 12:10:05 464

原创 编译ffmpeg时,在编译libvpx库错误,编译ffmpeg却不生成ffplay

编译libvpx出现错误make_cuple失败

2017-03-22 10:30:50 2039 1

转载 MP3格式音频文件结构解析

MP3格式音频文件结构解析2013-05-25 01:21 30139人阅读 评论(17) 收藏 举报 分类:音视频编解码(3) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]一、概述Layer-3 音频文件,MPEG(Moving Picture Experts Gr

2016-10-28 12:14:45 770

原创 h264格式解析

H263采用的是分级接口,共四层。分别是:图像层、块组层、宏块层、块层。h264分为两层,分别是:视频编码层-VLC和网络提取层-NAL。表1 NAL单元格式NAL头RBSPNAL头RBSPRBSP:封装于网络抽象单元的数据称之为原始字节序列载荷RBSP,它是NAL的基本传输单元。其中,RBSP又分为视频编码数

2016-10-27 15:10:14 517

转载 flv视频格式解析

FLV视频封装格式详解标签: flvheaderaudiovideocodecfile2012-04-04 21:13 10526人阅读 评论(3) 收藏 举报 分类:FFMpeg编解码(21) 目录(?)[+]OverviewFlash Video(简称FLV),是一种流行的网络格式。目前国内外大部分

2016-10-27 15:04:42 986

转载 ADTS音频格式分析

ADTS结构September 2, 2013adtsaac音频多媒体ADTS全称是(Audio Data Transport Stream),是AAC的一种十分常见的传输格式。转载请注明来自:http://www.binkery.com/ADTS内容及结构一般情况下ADTS的头信息都是7个字节,分为2部分:adts_fixed_header()

2016-10-26 16:44:19 2387

转载 h264封装为flv文件

转载:http://blog.chinaunix.net/uid-24567872-id-3471547.html前面写了flv文件的解析,有h264裸流的话就开始封装吧。网上大多数都是用ffmeg库来做这个工作的,哎,学习资料少学不会,还是自己动手吧。封装前要先了解下h.264格式,只需要知道一点点就可以了,我看了h.264官方文档,我靠,3百多页,还全是中文,什么,

2016-09-28 14:55:52 1257

原创 ffmpeg命令

ffmpeg使用语法ffmpeg [[options][`-i' input_file]]... {[options] output_file}...如果没有输入文件,那么视音频捕捉(只在Linux下有效,因为Linux下把音视频设备当作文件句柄来处理)就会起作用。作为通用的规则,选项一 般用于下一个特定的文件。如果你给 –b 64选项,改选会设置下一个视频速率。对于原始输入文件,格式选

2013-06-17 09:39:21 499

原创 安装ffmpeg库的错误:ERROR: libtheora not found

安装ffmpeg库的错误:ERROR: libtheora not found cd ~/ffmpeg_sourcesgit clone --depth 1 git://source.ffmpeg.org/ffmpegcd ffmpeg./configure --prefix="$HOME/ffmpeg_build" --extra-cflags="-I$HOME/ffmpe

2013-06-17 09:33:58 5860

温度传感器18b20的驱动

这是三星6410arm开发板的18b20驱动代码,大家可以参考一下,适合初学者参考,有源文件,使用手册等等的文件,里面有详细介绍,对18b20的时序图理解有一定的帮助

2013-01-11

linux下的c实现的聊天室

就是c语言实现的,在linux运行的聊天室!tcp协议。呵呵,大家可以参考一下!适合学习网络编程的小白同学们

2012-06-16

信息管理系统的源代码

员工信心管理系统源代码,结构体实现的,放的也没事,传上来,分享一下!适合刚学习C语言的入门者。新入门的可以参考参考

2012-05-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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