摘要:
目录简介RTCP协议格式 简介 RTCP(RTP Control Protocol)实时传输控制协议,与 RTP 一起定义在 RFC1889(1996) 中, RTC1889 已废弃,最新标准是 RFC3550(2003)。RTCP 同 RTP一样,都是基于 TCP 或者 UDP 的应用层协议,RT 阅读全文
摘要:
最近的项目需要用vlc来做二次开发,于是需要编译vlc源码。在windows下开发,当然用VS(宇宙第一IDE,VS2017的安装包近20G)比较方便。用VS编译vlc挺费劲的,编译加上调试约一周时间,这个过程也很考验耐心的。需要感谢一下sunqueen(https://github.com/sun 阅读全文
摘要:
1.YUV420P(YU12和YV12)格式 YUV420P又叫plane平面模式, YUV分别在不同平面,也就是有三个平面,它是YUV标准格式4:2:0,主要分为:YU12和YV12,YV12格式与YU12基本相同,首先是所有Y值,然后是所有V值,最后是所有U值,它们的方式如下: YU12(I42 阅读全文
摘要:
新装的ubuntu系统安装软件: 1.ifconfig #sudo apt-get install net-tools 2.vim #sudo apt-get install vim 3.telnet 安装openbsd-inetd: sudo apt-get install openbsd-ine 阅读全文
摘要:
http常用的认证方式 1、Basic认证2、Digest认证3、SSL Client认证4、表单认证 阅读全文
摘要:
RTP协议定义在 RFC3550 https://tools.ietf.org/html/rfc3550。 RTP协议格式 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+- 阅读全文
摘要:
下载 源代码官网下载路路径:https://w1.fi/releases/ 下载到的文件是 wpa_supplicant-2.6.tar.gz ,解压,进入到wpa_supplicant文件夹中 #cp defconfig .config #vim .config 修改.config文件 CC=ar 阅读全文
摘要:
编译live555的时候遇到了这个问题,前面的编译没有问题,是在链接的时候出现的,在网上搜索说是缺少 libstdc++ 库。于是,安装之 #sudo apt-get install libstdc++-dev 选择一个安装 #sudo apt-get install libstdc++-8-dev 阅读全文
摘要:
出处: ISOIEC 13818-1 PS流: PS流由PSGOP组成,每个PSGOP是由I帧起始的多帧集合,每个GOP之间没有相互依赖信息,可以剪切拼接。 | PSGOP0 | PSGOP1 | PSGOP2 | PSGOP3 | PSGOP4 | ...... | PSGOP: PSGOP由一个 阅读全文
摘要:
#include <sys/time.h> #include <unistd.h> void print_time(void) { time_t curr_time; time(&curr_time); struct tm *ptm = localtime(&curr_time); struct t 阅读全文
摘要:
一,编译ncurses 编译mysql需要依赖ncurses,先编译ncurses 1.下载ncurses 下载路径是ftp://ftp.gnu.org/gnu/ncurses,选择下载的是ncurses-5.9.tar.gz。 2.解压,配置,编译,安装 配置参数如下: 编译安装,编译完成后,供编 阅读全文
摘要:
Error: No available formula with the name "pygame" ==> Searching for a previously deleted formula (in the last month)... Warning: homebrew/core is sha 阅读全文
摘要:
安装服务 sudo apt-get install portmap sudo apt-get install nfs-kernel-server 配置: sudo nano /etc/exports 添加 , /home/pi/nfs 192.168.1.*(rw,sync,no_subtree_c 阅读全文
摘要:
对apt-get进行任何操作都会报错: pi@raspberrypi:~ $ sudo apt-get upgrade Reading package lists... Done E: The value '\stable' is invalid for APT::Default-Release a 阅读全文
摘要:
1.下载gdb源代码 http://ftp.gnu.org/gnu/gdb/ 2.编译 解压#tar zxvf gdb-7.9.1.tar.gz,cd到解压的目录中。 2.1编译arm-linux-gdb arm-linux-gdb运行在PC(服务器)上的程序,用于调试的部分 配置参数,--targ 阅读全文
摘要:
树莓派系统安装有两种方式,使用镜像安装和使用NOOBS安装。镜像方式安装传统,捣鼓的东西多一些。所以就使用NOOBS吧,NOOBS(New Out Of Box Software)开箱即用的,树莓派官方推荐的系统安装工具,它是类似一个系统启动盘,可以安装多个版本的系统,使用很方便。 NOOBS就是一 阅读全文
摘要:
js client使用paho-mqtt,官网地址:http://www.eclipse.org/paho/,参考http://www.eclipse.org/paho/clients/js/官网给出例子Getting Started,写出下面简单的测试代码。 html在本地运行,测试结果: 在ce 阅读全文
摘要:
周末弄wordpress的Mysql,一不小心把wordpress弄不好了,写了的好几遍文章也没有了,一怒之下,把整个系统重装了,安装了不带任何软件的新系统,重新搭一遍。 0.安装ftp服务器 1.安装编译工具 2.安装mosquitto编译时需要的依赖库 3.安装websocket库 mosqui 阅读全文
摘要:
一个简单的makefile文件:可以编译指定目录下的所有c和cpp文件,暂未加入自动头文件的依赖。 #!/bin/bash #编译器 CROSS_COMPILING_PATH = #源文件路径 VPATH += ./ #库文件路径 LIB_PATH = -L ./ #CFLAG 头文件路径 CFLA 阅读全文