自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(189)
  • 资源 (4)
  • 收藏
  • 关注

转载 Golang优秀开源项目汇总, 10大流行Go语言开源项目, golang 开源项目全集(golang/go/wiki/Projects), GitHub上优秀的Go开源项目

Golang优秀开源项目汇总(持续更新。。。)

2023-01-19 22:45:06 3458

转载 Golang 编译约束/条件编译 ( // +build <tags> )

Golang 编译约束/条件编译 ( // +build ).go' is ignored by the build tool because of the OS mismatch

2023-01-18 22:17:38 339

转载 ZLMediaKit webRTC编译与测试

一、背景NB的ZLMediaKit开始支持了webrtc,今天有点时间,好奇测试之。二、代码下载拉最新的master代码 已经支持webrtcgit pull origin master编译时候cmake加上-DENABLE_WEBRTC=on或者直接加到CMakeLists.txtoption(ENABLE_WEBRTC "Enable WebRTC" true)三、编译1. 编译环境OS版本: Ubuntu 16.04openssl版本: OpenSSL 1.1.1l-de

2021-11-07 19:53:21 1500

转载 ZLMediaKit在Windows下启用WebRtc编译(64位)

前言ZLMediaKit是一款优秀的开源流媒体服务器,感谢伟大的无私开源团队。ZLMediaKit最近支持了webrtc功能,这里写个简单的windows下编译教程,给有需要的做一下参考。准备软件cmake-guivs2017已经编译好的windows版本openssl(下载地址)当然,你完全可以自己按照openssl的官网教程自己编译windows版本的openssllibsrtp编译安装首先,需要将下载好的openssl解压并添加到环境变量。如下图,将下图路径添加到环境变量

2021-11-07 19:51:28 1006

转载 GNSS原理及技术(二)——卫星定位原理

本篇以GPS为例介绍卫星定位原理GPS技术原理——卫星信号一、GPS的信号结构 每个GPS卫星播发一组信号 每组信号包括两个不同频率的载波信号(L1和L2)、两个不同的测距码信号(C/A码调制在L1载波上,P码或Y码同时调制在L1及L2载波上)以及卫星的轨道信息二、C/A码(Coarse Acqusition Code)[粗码、捕捉码]码长1023bt周期1ms数码率1.023Mbt/s、码元宽293.1m。频率为 1.023 MHZ,仅在L1载波上作调...

2021-08-22 11:14:04 3064

转载 NMEA-0183 协议简介

NMEA - 0183 是美国国家海洋电子协会(National Marine Electronics Association)为海用电子设备制定的标准格式。目前业已成了 GPS/北斗导航设备统一的 RTCM(Radio Technical Commission for Maritime services)标准协议。NMEA-0183 协议采用 ASCII 码来传递 GPS 定位信息,我们称之为帧。帧格式形如:$aaccc,ddd,ddd,…,ddd*hh(CR)(LF)1、“$”...

2021-08-21 23:29:55 1005

转载 rtklib 后处理_RTKLIB数据处理及实验步骤

rtklib中进行数据处理的模块有两个,分别是后处理分析rtkpost与实时处理rtknav。一、rtknavirtknavim模块将原始的观测数据作为输入执行实时的定位导航。并且用户通过设置定位模式为动态,输入流动站与基准站的接收机数据,可以执行模糊度OTF (on‐ he‐fly)解算下的RTK‐GPS/GNSS定位。其主界面如下:首先界面的左上角我们可以选择定位解算的时间参考系,如UTC、GPST等,并且正下方可以设置坐标参考系,如XYZ地心地固坐标,ENU东北天本地坐标系等。点击

2021-08-21 20:23:01 3184

转载 RTKLib的Manual解读

Key-word:integerambiguity resolution :整周模糊度解算  navigation:导航  Kinematic:动态,RTK的K  rover:漫游  validation:验证  antena:天线  phase:相位  Augmentation:曾广  carrier-base:基于载波  code-based:基于测距码(伪距)  raw binary:原始二进制  receiver:接收者(接收机)  ephemeris:星历  Post‐processing..

2021-08-21 18:21:19 1737

转载 分布式文件系统FastDFS安装教程

转至: https://www.cnblogs.com/handsomeye/p/9451568.html前言  FastDFS(Fast Distributed File System)是一款开源轻量级分布式文件系统,本文不讲解原理和架构,只是在个人使用部署过程中耗费了好长时间和精力,遇到了很多的坑,于是总结成了一篇详细的部署文档分享给大家。安装libfastcommon...

2019-11-24 10:43:59 180

转载 C++11中shared_ptr的使用

在C++中,动态内存的管理是通过一对运算符来完成的:new,在动态内存中为对象分配空间并返回一个指向该对象的指针,可以选择对对象进行初始化;delete,接受一个动态对象的指针,销毁该对象,并释放与之关联的内存。动态内存的使用很容易出问题,因为确保在正确的时间释放内存是极其困难的。有时会忘记释放内存,在这种情况下会产生内存泄露;有时在尚有指针引用内存的情况下就释放了它,在这种情况下就会产生引用...

2019-07-20 21:19:46 870

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

我们今天汇总了一些能帮助到正在学习或进行音视频开发的实时音视频开发者们的开源项目与几个也在为开源社区贡献力量的商业服务。这些项目分为几类:音视频编解码类、视频前后处理、服务端类等。音视频编解码类开源项目视频编解码的作用,就是在设备的摄像头采集画面和前处理后,将图像进行压缩,进行数字编码,用于传输。编解码器的优劣基本在于:压缩效率的高低,速度和功耗。目前,主流的视频编码器分为3个系列:V...

2019-07-17 21:52:05 283

转载 crtmpserver系列(二):搭建简易流媒体直播系统

阅读目录crtmpserver简介 linux下编译与运行crtmpserver windows下编译与运行crtmpserver 推流到crtmpserver 从crtmpserver播放直播流回到顶部crtmpserver简介我们在第一章的时候已经简要说明了crtmpserver,crtmpserver是一个由C++语言编写的开源的RTMP流媒体服务器,与其对应的商业产品...

2019-01-24 23:25:00 328

转载 Linux CentOS 7 防火墙/端口设置

CentOS升级到7之后用firewall代替了iptables来设置Linux端口,下面是具体的设置方法:[]:选填<>:必填[<zone>]:作用域(block、dmz、drop、external、home、internal、public、trusted、work)<port>:端口号[-<port>]:或者端口范围&...

2018-09-17 23:58:32 5824

转载 mysql-5.7.20-winx64.zip Zip版、解压版MySQL安装

mysql-5.7.20-winx64.zip Zip版、解压版MySQL安装1.  zip下载地址: https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20-winx64.zip2.官方文档位置: http://dev.mysql.com/doc/refman/5.7/en/installing.html3.将文件解压到你喜欢的...

2018-05-13 16:59:22 2671

转载 TS协议解析第三部分(PES)

1. PES:1.1 PES介绍:PES--Packetized  Elementary Streams  (分组的ES),ES形成的分组称为PES分组,是用来传递ES的一种数据结构。PES流是ES流经过PES打包器处理后形成的数据流,在这个过程中完成了将ES流分组、打包、加入包头信息等操作(对...

2018-04-22 14:55:59 1030

转载 PES,TS,PS,RTP等流的打包格式解析之PES流

来源:https://blog.csdn.net/appledurian/article/details/70851428因为工作接触到了各种不同的音视频封装格式,常见的国标PS流,onvif的RTP流和TS流等,都说好记性不如烂笔头,抽空总结下,也好在以后能随时查阅,因水平问题,可能会有地方有疏漏和问题,还请指教一、PES流PES流是对原始ES流进行的第一层封装,PES流的基本单位是PES包,由...

2018-04-22 14:44:19 1724

转载 vlc源码分析(四) 调用libts接收TS流

vlc源码分析(四) 调用libts接收TS流 2017-05-15 20:31 by jiayayao, 942 阅读, 0 评论, 收藏, 编辑   代码分析前,先要了解TS流基本概念:TS流之基本概念。  VLC解析TS流是通过libts库来分离的,libts库使用libdvbpsi库来解TS表。VLC使用模块加载机制来加载libts库,具体调用的文件是ts.c...

2018-04-21 22:40:06 643

转载 android使用c通过jni回调java

摘要: 很多场合都有这样的需求,由于以前都是java调用c的接口,没有做过回调,今天花了大半天时间把这个流程跑通了,记录一下,以备后用。这里发句牢骚,那些网上分享出来的代码,请问你们确实是能正常工作吗?还有查来查去都是那几份,大家转载精神可嘉啊很多场合都有这样的需求,由于以前都是java调用c的接口,没有做过回调,今天花了大半天时间把这个流程跑通了,记录一下,以备后用。这里发句牢骚,那些网

2018-02-03 00:33:50 395

转载 Android JNI之JAVA与C++对象建立对称关联(JNI优化设计,确保JNI调用的稳定性)

转载请声明:原文转自:http://www.cnblogs.com/xiezie/p/5930503.html Android JNI之JAVA与C++对象建立对称关联1.JAVA对象持有C++对象的指针在JAVA类中创建一个int类型的变量(如int mObj),用于储存C++对象的指针在创建C++对象(如MyCPlusObj)的本地方法中,将C++对象的指针存入JAVA变量中(

2018-01-28 21:12:33 436

转载 AndroidJNI 通过C++调用JAVA

1. JNIEnv对象    对于本地函数   JNIEXPORT void JNICALL Java_video1_TestNative_sayHello(JNIEnv * env, jobject obj)   {        cout   }           JNIEnv类型代表Java环境。通过这个JNIEnv*指针,就可以对Java端的代码进行操作。

2018-01-28 19:25:26 190

转载 Jni中C++和Java的参数传递

如何使用JNI的一些基本方法和过程在网上多如牛毛,如果你对Jni不甚了解,不知道Jni是做什么的,如何建立一个基本的jni程序,或许可以参考下面下面这些文章:利用VC++6.0实现JNI的最简单的例子 JNI入门教程之HelloWorld篇SUN JNI Tutorial这些资料的例子中,大多数只是输入一些简单的参数,获取没有参数。而在实际的使用过程中,往往需要对参数进行处

2018-01-28 19:24:21 515

原创 HLS 服务器

https://github.com/Kurento/kurento-media-server

2016-10-10 23:39:28 577

原创 ubuntu java 问题汇集

ubuntu java 出现  the program javac can be found in the following packages ubunturoot@dkq:/a_dkq/tool/java/jdk1.8.0_102/bin# sudo update-alternatives --set  "java" "/a_dkq/tool/java/jdk1.8.0_102/bin

2016-09-20 23:14:43 471

原创 国内镜像站

1)  mirrors.neusoft.edu.cn

2016-09-20 14:08:16 4500

转载 【VLC-Android】vlc-android简例

前言  继续折腾vlc,做这个例子并不顺利,卡在只有声音没有图像这个问题好久,网上的例子有些API已经对不上,继续分享,,, 声明  欢迎转载,但请保留文章原始出处:)     博客园:http://www.cnblogs.com    农民伯伯: http://over140.cnblogs.com  正文  截图    

2016-09-19 11:19:48 1695

转载 Android版本-编译VLC

这里假设你已经装好Android SDK和Android NDK配置环境变量1.cd命令到当前用户目录下,打开.bash_profile文件:cd ~open .bash_profile如果没有.bash_profile,请touch新建一个.bash_profiletouch .bash_profile打开.bash_profile文件后,在文件

2016-09-19 00:17:03 864 1

转载 Mac 下配置环境变量造成命令行命令无法使用的解决方法

配置过安卓开发环境,改过bash_profile这个文件,最后不知怎么的只有cd命令能执行,我猜测可能修改bash_profile文件后没有保存 导致的     保存命令是:  source .bash_profile说下我的解决方法:1,在命令行中输入:export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin

2016-09-18 19:30:16 1271

原创 mac 环境

vim ~/.bash_profile,第一次访问的时候,是没有bash_profile文件export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Homeexport M2_HOME=/Volumes/Machd1/dkq_tool/apache-maven-3.3.9expo

2016-09-18 16:52:07 383

转载 开源库由Bilibili

最近比较火的开源库由Bilibili贡献GitHub - Bilibili/ijkplayer: Android/iOS video player based on FFmpeg n3.1, with MediaCodec, VideoToolbox support.遵循Apache License 2.0,稳定性还不错,开发难度低有比较详细的例子,完全免费。作者:校军链接

2016-09-11 14:53:04 4401 1

转载 使用Vitamio打造自己的Android万能播放器(12)—— 播放网络视频缓冲处理

前言受限于网速等原因,播放网络视频时一般都会要加上缓冲处理,一般可以通过设置加大缓冲和显示正在缓冲的进度条来改善体验。 声明  欢迎转载,但请保留文章原始出处:)     博客园:http://www.cnblogs.com    Vitamio: http://vitamio.org    农民伯伯: http://over140.cnblogs.co

2016-09-11 10:00:10 736

转载 Android 使用Vitamio实现播放视频(一)

Android 使用Vitamio实现播放视频(一),有需要的朋友可以参考下。一.准备工作Vitamio : https://www.vitamio.org/Download/这里可以下载到项目的源码以及demoVitamio API : https://www.vitamio.org/docs/API/2013/0508/9.html 帮助文档

2016-09-10 23:56:08 5144

转载 最火的Android开源项目

41. android-swipelistviewSwipeListView是一个Android List View实现,实现了自定义ListView单元格,可通过滑动来显示扩展面板。开发者可直接登陆Google Play下载安装其Demo应用。 42. greenDAOgreenDAO是一个可以帮助Android开发者快速将Java对象映射到SQLite数据库

2016-09-10 23:54:56 319

转载 Android网络编程(六)OkHttp3用法全解析

目录(?)[+]相关文章 Android网络编程(一)HTTP协议原理Android网络编程(二)HttpClient与HttpURLConnectionAndroid网络编程(三)Volley用法全解析Android网络编程(四)从源码解析volleyAndroid网络编程(五)OkHttp2.x用法全解析前言上一篇介绍了OkHttp2.x

2016-09-05 22:18:03 654

原创 adb command not found mac

在mac系统下打开终端,输入:$ ~$ touch .bash_profile$ open -e .bash_profile这样会弹出一个“.bash_profile”文件.export PATH=$PATH:/Volumes/Machd1/Library/a_dkq/android/sdk/platform-tools$ source .bash_pr

2016-08-23 17:07:03 476

原创 mongdb user

> show dbs;admin    0.000GBcms1000  0.002GBlocal    0.000GB> use admin;switched to db admin> db.createUser({user:'root',pwd:'root',roles:['userAdminAnyDatabase']});Successfully added use

2016-08-13 16:36:31 257

转载 mac安装nginx

mac安装nginx1,http://nginx.org/en/download.html下载http://nginx.org/download/nginx-1.2.0.tar.gz2,tar -xf nginx-1.2.0.tar.gz3,进入解压目录  chmod a+rwx *4,./configure --without-http_rewrite_module5,m

2016-08-09 22:48:25 834

转载 webkit

github.com/androidWebKit源代码建议不要从官方的SVN源下载,实在是太大了。从nightly build里面下载,就小很多:http://nightly.webkit.org/builds/trunk/src/1WebKit的所有短代码保存在Source目录下,其他目录下多为测试程序,编译脚本等帮助WebKit开发的工具。Source目录结构如下:Java

2016-08-07 19:08:50 545 7

转载 JEECMSv6源码导入eclipse步骤图文详解

一. 解压源码包jeecmsv6-src.zip,解压后文件夹src和WebContent二.建立一个Dynamic Web Project  填好工程名称,如jeecms 如图 注:选择编码为UTF-8如图三.打开eclispe的工作空间,进入jeecms工程位置下。图1-5将解压后源码包里面的src和WebContent文件夹,复制到jeecms

2016-08-04 17:16:18 894

转载 Windows下MySQL免安装版的安装、卸载

Windows下MySQL免安装版的安装、卸载一、安装1、下载到MySQL官网http://dev.mysql.com/downloads/mysql/ 下载mysql-5.6.15-win32.zip。 2、拷贝将mysql-5.6.15-win32.zip解压缩D:\目录下,重命名为mysql-5.6.15。在D:\mysql-5.6.15目录下创建两个文件夹3307,

2016-08-04 10:56:55 5828

转载 Mac 安装和卸载 Mysql5.7.11 的方法

安装去http://www.mysql.com/downloads/, 选择最下方的MySQL Community Edition,点击MySQL Community Server的download, 下载DGM Archive版本。下载好之后发现只有一个dmg主文件,貌似5.7之前的版本会有多个安装文件。点开这个文件,逐步安装,注意在成功的时候会弹出提示框,给出临时密码,

2016-08-01 00:14:05 349

TS流基本概念

TS流基本概念,TS 流格式分析 同步字节 传输误差指示符,传送流(Transport stream, TS),适用于有信道噪声产生的传输, 目前TS 流广泛应用于广播电视中,如机顶盒等。

2018-04-21

xcode5下ffmpeg静态库配置

ffmpeg 2.3.1 在xcode 5 下面的静态库编译 1. 解压本压给包 2. 将解压后的 build-ffmpeg.sh ffmpeg-2.3.1.tar.bz2 拷备到os的一个目录, 如:xxx/ffmpeg 3. 修改 build-ffmpeg.sh权限, chmod 777 build-ffmpeg.sh 4. 运行 build-ffmpeg.sh 将自动生成 build dependencies 目录 5. 并提示错误 6. 将 ffmpeg.2.3.1.tar.bz2 移动到 xxx/ffmpeg/build/src 下面 7. 再次运行 build-ffmpeg.sh 需要花一些时间,生成 ffmpeg的静态库 8. 生成成功

2014-08-03

UML基础教程

UML基础教程 通过本资料的学习达到可以读懂UML模型图的目的

2011-11-15

libsvm-2.88

libsvm-2.88 libsvm最新源码

2009-03-13

空空如也

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

TA关注的人

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