- 博客(12)
- 资源 (19)
- 问答 (1)
- 收藏
- 关注
原创 视音频数据处理入门:H.264视频码流解析(java)
参考文献 :视音频数据处理入门:H.264视频码流解析测试文件:H264文件链接:https://pan.baidu.com/s/1eRTJwTsXTgHf2Ez8Inab1A提取码:1c7q原理H.264原始码流(又称为“裸流”)是由一个一个的NALU组成的。他们的结构如下图所示。其中每个NALU之间通过startcode(起始码)进行分隔,起始码分成两种:0x0...
2019-03-27 17:58:01 3094 1
原创 ffmpeg 安装
这里采用的是 windows x64下载地址:https://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-20190323-5fceac1-win64-static.zip1.下载ffmpeg并解压到磁盘2将ffmpeg.exe的路径配置到环境变量里的Path里 1>ffmpeg.exe的路径2>环境变量...
2019-03-25 10:12:44 504
原创 java 解析MP4文件
MPEG-4是一种定义音频和视频(AV)数字数据压缩的方法。它在1998年年底推出,并指定的标准为一组的音频和视频编码格式和相关技术由约定ISO/IEC运动图像专家组(MPEG)(ISO / IEC JTC1正式标准下/ SC29 / WG11) ISO / IEC 14496 -视听对象的编码。MPEG-4的使用包括压缩用于web(流媒体)和CD分发,语音(电话,可视电话)和AV的...
2019-03-22 16:56:05 3688 2
原创 java MP4解析 第二步 解析moov box
moov box(movie box):包含若干子box,这些子box共同描述了媒体播放必需的元数据。参考资料:https://blog.csdn.net/u013752202/article/details/80557296测试文件:链接:https://pan.baidu.com/s/1lFrIJqI5TzQAhLH1SOGMDQ提取码:u98c搞了一张结构图 大概看看...
2019-03-22 14:52:53 1596 6
原创 java MP4 解析 第一步 解析ftyp box
ftyp是MP4文件的第一个Box,包含了视频文件使用的编码格式、标准等,下面是一段定义和MP4文件头的解析int len;byte[] ftype = new byte[4];byte[] majorBrand = new byte[4];int fversion;byte[] compatibleBrands = new byte[12];初步解析实现: public...
2019-03-22 10:16:56 1520
原创 java RTP 下载
简易测试版本0.0.1 随手制作 用于学习还是没问题的CSDN下载链接:https://download.csdn.net/download/qq_41054313/11015954 自带Demo百度网盘:https://pan.baidu.com/s/1oDG3a_IUssGXnyaji_OSUQ 提取码:jcezjlibrtp库 国外编写的开源rtp库(现在好像已经...
2019-03-21 15:42:59 2032 3
原创 windows nginx TCP代理 负载均衡
必须是 nginx-1.9.0 以上版本(包括1.9.0)。该版本之后,增加了 stream module,可以实现该功能。下载地址:http://nginx.org/download/nginx-1.9.9.zip http://nginx.org/download/安装目录:修改nginx-1.9.0解压安装目录下conf/下的nginx.conf 文件。...
2019-03-19 15:53:49 3112 2
原创 java int转byte数组
各种基本数据类型转byte数组并反转目录 各种基本数据类型转byte数组并反转int 转 byte[] 低字节在前(低字节序)int 转 byte[] 高字节在前(高字节序)byte[] 转 int(short类型也一样,返回值改成shor...
2019-03-12 17:33:22 26674 3
原创 Netty 5.x 2.自定义编解码器
一个简单的Netty服务 接收什么信息就回复什么信息总目录Netty 5.x 1.netty服务器搭建Netty 5.x 2.自定义编解码器当前目录Maven依赖创建服务并绑定端口 以及 编解码器解码器编码器接收发送数据类消息格式类(实体类/协议格式)Maven依赖 <dependency> <gr...
2019-03-10 23:16:21 862 7
原创 byte[] 转16进制字符串(java)
提供两种方式第一种 自行转换/*** byte[] 转16进制字符串* @param b* @return*/public static String bytes_String16(byte[] b) { char[] _16 = {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; ...
2019-03-05 11:36:32 9873
原创 压缩型BCD编码(java)
BCD码,全称 二进制编码的十进制(Binary-Coded Decimal),指的就是用四位二进制数表示一位BCD码,用一个字节表示的两位BCD码,称为压缩型BCD码。/** * BCD编码 * @author Administrator * */public class BCD { /** * 将十进制字符串转换为 BCD编码 * @param str * @...
2019-03-02 16:03:04 3673
原创 一份Maven依赖
目录1.Netty2.Junit依赖包3.C3P0数据源4.Mybatis5.MySQL6.Redis7.Shiro8.log4j9.JackSon10.javaCV1.Netty<dependency> <groupId>io.netty</groupId> <artifactId&g...
2019-03-02 14:28:41 414
jdk-8u201-linux-arm32-vfp-hflt.tar.gz
2019-12-04
java G711(JNI)
2019-04-24
java G711 编解码(基于JNI)
2019-04-23
java rtp Jlibrtp-0.2.0
2019-04-16
java RTP-RTSP
2019-04-16
java.net.RTP-javaRTP
2019-04-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人