自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

转载 用FastDFS一步步搭建文件管理系统--转载

用FastDFS一步步搭建文件管理系统目录一、FastDFS介绍 1、简介 2、FastDFS的存储策略 3、FastDFS的上传过程 4、FastDFS的文件同步 5、FastDFS的文件下载 二、安装FastDFS环境 0、前言 1、下载安装 libfastcommon 2、下载安装FastDFS 3、配置FastDFS跟踪器(Tracker) 4、配置 FastDFS 存储 (Storage) 5、文件上传测试 三、安装Nginx .

2020-08-12 16:21:21 67

原创 Flask在windows下安装及在eclipse下开发的环境配置

flask在windows下开发环境的搭建,及使用eclipse开发flask的配置

2017-06-04 22:48:28 2652

原创 Flask在linux系统下环境的离线搭建及简单实用教程

linux下flask的安装,主要介绍离线安装方式及简单的flask实例应用

2017-06-04 10:28:44 4114 1

转载 Apple公司Darwin流式服务器源代码分析

当前,伴随着Internet的飞速发展,计算机网络已经进入到每一个普通人的家庭。在这个过程中,一个值得我们关注的现象是:Internet中存储和传输内容的构成已经发生了本质的改变,从传统的基于文本或少量图像的主页变为大容量、富信息量的流式媒体信息。一份早在1998年提交的研究报告就曾指出,流式媒体统治Internet的潮流是不可抗拒的,该报告估计到2003年,存储在网络服务器上的内容超过50%的将

2016-11-01 20:38:57 926

原创 EasyDarawin流媒体服务器介绍

EasyDarawin流媒体服务器介绍    介绍:Easydarwin流媒体服务器,是由国内开源流媒体团队维护的一款流媒体框架,号称通过一定的优化能够达到非常高的性能,据说国内很多IPTV厂家,都是基于此开源框架,进行相关的流媒体开发的,所以其用作流媒体基础框架的搭建,是非常合适的。EasyDarwin是EasyDarwin开源流媒体平台的流媒体服务部分,基于Apple的开源项目Darw

2016-11-01 20:31:03 388

转载 网络编程:Reactor与Proactor的概念

转自:http://www.cnblogs.com/dawen/archive/2011/05/18/2050358.html1、标准定义两种I/O多路复用模式:Reactor和Proactor一般地,I/O多路复用机制都依赖于一个事件多路分离器(Event Demultiplexer)。分离器对象可将来自事件源的I/O事件分离出来,并分发到对应的read/write事件处理器(E

2016-11-01 19:48:45 231

转载 Darwin Streaming Server 介绍

简介Darwin Streaming Server简称DSS。DSS是Apple公司提供的开源实时流媒体播放服务器程序。整个程序使用C++编写,在设计上遵循高性能,简单,模块化等程序设计原则,务求做到程序高效,可扩充性好。并且DSS是一个开放源代码的,基于标准的流媒体服务器,可以运行在Windows NT和Windows 2000,以及几个UNIX实现上,包括Mac OS

2016-09-22 16:22:19 648

转载 【转】Darwin Streaming Server 核心代码分析

基本概念首先,我针对的代码是Darwin StreamingServer 6.0.3未经任何改动的版本。DarwinStreaming Server从设计模式上看,采用了Reactor的并发服务器设计模式,如果对Reactor有一定的了解会有助于对DarwinStreaming Server核心代码的理解。Reactor模式是典型的事件触

2016-09-22 16:18:10 215

转载 Linux系统中“动态库”和“静态库”那点事儿

转自:http://blog.chinaunix.net/uid-23069658-id-3142046.html今天我们主要来说说Linux系统下基于动态库(.so)和静态(.a)的程序那些猫腻。在这之前,我们需要了解一下源代码到可执行程序之间到底发生了什么神奇而美妙的事情。      在Linux操作系统中,普遍使用ELF格式作为可执行程序或者程序生成过程中的中间格式。ELF(Ex

2016-08-24 09:32:41 395

转载 在Linux平台上搭建EasyDarwin,编译代码并简单部署

转自:http://blog.csdn.net/haolipengzhanshen/article/details/50822998测试环境: Ubuntu gcc / g++ 从https://github.com/EasyDarwin/EasyDarwin下载代码1.编译第一步:进入源代码目录下 cd ./EasyDarwin-master/

2016-08-24 08:52:41 2469 1

转载 QTSS回调例程

这个部分描述QTSS的回调例程,模块可以调用这些例程来从服务器端获取信息,分配和回收内存,创建对象,设置属性值,以及管理客户及RTSP会话。回调例程组织为如下几个部分:“QTSS工具回调例程”“QTSS对象回调例程”“QTSS属性回调例程”“流回调例程”“文件系统回调例程”“服务回调例程”“RTSP报头回调例程”“RTP回调例程”QTSS工具回调例程模块调用下面这些回调例程来注

2016-08-17 09:55:22 626

转载 QTSS数据类型

QTSS数据类型QTSS_AttributeID 唯一标识一个属性QTSS_Object 用于定义QTSS对象QTSS_ObjectType 标识一个QTSS对象类型QTSS_Role 用于存储模块角色QTSS_ServiceID 标识一个服务QTSS_StreamRef 标识一个流QTSS_TimeVal 用于存储时间值QTSS_AttributeIDQTSS_Attribu

2016-08-17 09:53:33 445

转载 QTSS常数

转自:http://www.wisestudy.cn/opentech/darwin-qtssConstant.htmlQTSS常数QTSS_AttrDataType—一个枚举类型,为各种属性数据类型定义值QTSS_AttrPermission —一个枚举类型,定义用于表示一个属性是否可读,可写,或者抢占访问安全的值QTSS_AddStreamFlags—一个枚举类型,定义一些

2016-08-17 09:49:37 296

转载 Darwin 反射总结

转自:http://www.wisestudy.cn/opentech/darwin-reflector.html一、常用类或模块及重要子函数描述反射模块QTSSReflectorModule这个模块包含反射用的各个角色,以支持反射的建立、设置、播放和中断等操作。这个模块不是类,只是一个概念,它的支撑体是一个文件。DoSetup响应RTSP的Setup请

2016-08-17 09:47:34 596

转载 Darwin分析经验

转自:http://www.wisestudy.cn/opentech/darwin-quickTime.html当前,伴随着Internet的飞速发展,计算机网络已经进入到每一个普通人的家庭。在这个过程中,一个值得我们关注的现象是:Internet中存储和 传输内容的构成已经发生了本质的改变,从传统的基于文本或少量图像的主页变为大容量、富信息量的流式媒体信息。一份早在1998年提交的

2016-08-17 09:45:30 1768

原创 visual studio 2013上搭建arm交叉编译环境(四)makefile配置及编译过程

交叉编译makefile配置及编译过程上篇文章已经介绍了cygwin测试工程建立和生成的方法,本文在此工程的基础上,介绍makefile修改及编译过程。 debug.mak是makefile的配置文件,此文件通过makefile中如下语句导入到makefile中,作为makefile特定变量的定义文件。下面是debug.mak文件,应该很容易理解。#DO NOT EDI

2016-03-19 12:51:29 3430 1

原创 visual studio 2013上搭建arm交叉编译环境(三)Visual studio2013中Cygwin工程的建立

前两篇文章已经介绍了在vs上搭建arm环境的准备工作,现在开始介绍在visual  studio2013上建立arm9代码编辑和编译的环境。首先,打开vs2013,file->new->project,在Templates选项卡下选择visualGDB,如果没有此选项说明visual gdb没有安装成功,请重新按章,在此选项卡下选择MinGW/Cygwin Project Wizard,在下面

2016-03-19 12:42:38 4872

原创 visual studio 2013上搭建arm交叉编译环境(二) cygwin等软件的安装及配置

前文已经简单介绍了要使用visualstudio来搭建arm交叉编译环境需要安装的软件,本篇介绍下各种软件的安装方法,主要介绍sygwin的安装和cygwin中arm9交叉编译环境的建立,至于vs的安装,visual gdb的安装非常简单,就不做介绍。一 Visual gdb的安装使用可参考如下文章:http://blog.csdn.net/wu936754331/article/deta

2016-03-18 22:57:26 4073 2

原创 visual studio 2013上搭建arm交叉编译环境(一) 引言

最近使用SlickEdit进行arm9应用程序的开发,感觉代码编辑、查找、定义跳转、函数引用处查询等功能非常不好用,这可能是由于我之前都是在visual  studio(vs)上进行代码的开发的原因,个人感觉作为集成开发环境,VS+VA 进行代码的开发是最方便,最好用的,所以就尝试了下,在visual studio 2013上建立一个arm的交叉编译环境,经过两天的资料查询和调试,终于编译成功。

2016-03-18 21:54:22 5336

转载 Linux内存高,触发oom-killer问题解决

转载连接:http://www.cnblogs.com/itfriend/archive/2011/12/14/2287160.html最近遇到两起Linux的内存问题,其一是触发了oom-killer导致系统挂1. 首先确认该系统的版本是32位#uname -aLinux alarm 2.6.9-67.ELsmp #1 SM

2015-06-02 15:53:24 773

转载 穿透内网,连接动态ip,内网ip打洞-----p2p实现原理

转自:http://www.cnblogs.com/eyye/archive/2012/10/23/2734807.html网上找了很多,代码大堆,原理讲清楚透彻的不多。本人找几篇讲得好的来整理一下。一片技术文章,最主要的讲清楚原理,如果再有完整的能运行的源代码也可,关键是要把核心部分代码分析清楚。(1)问题的由来:大部分的电脑上网都是用动态ip地址。内

2015-02-26 18:50:46 2697

转载 SIP消息头域

转自:http://blog.csdn.net/kaelrock/article/details/1665360为描述消息基本属性的通用头域,可用于请求消息或响应消息;通用头域的域名只有在协议版本改变时才可有效地扩展。不过,通信中的所有方均认为是“通用头域”的新的头域也可认为是通用头域。不被认可的头域作为实体头域Call-ID通用头域唯一标识一个特定的请求或者一个特定客户的所有登记

2015-02-16 15:52:31 556

转载 Wireshark基本介绍和学习TCP三次握手

转自:http://blog.csdn.net/kaelrock/article/details/1665360之前写过一篇博客:用 Fiddler 来调试HTTP,HTTPS。 这篇文章介绍另一个好用的抓包工具wireshark, 用来获取网络数据封包,包括http,TCP,UDP,等网络协议包。记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,虽然在书上看过很多T

2015-02-16 15:49:53 479

转载 RTP协议全解(H264码流和PS流)

转载注明出处:http://blog.csdn.net/chen495810242/article/details/39207305写在前面:RTP的解析,网上找了很多资料,但是都不全,所以我力图整理出一个比较全面的解析,其中借鉴了很多文章,我都列在了文章最后,在此表示感谢。互联网的发展离不开大家的无私奉献,我决定从我做起,希望大家支持。原创不易

2015-02-16 15:47:00 2523

原创 H265(HEVC) nal 单元头介绍及rtp发送中的fu分组发送详解

h265(HEVC)nal单元头介绍,及h265视频数据传输,通过rtp传输时fu分组包头结构介绍

2015-02-10 21:21:51 24032 6

转载 live555学习之网上资料汇总

网易博主 白杨 的学习记录,写的很详细,地址如下:http://xingyunbaijunwei.blog.163.com/blog/#m=0&t=1&c=fks_084071082087086069082082085095083080084064092086080068博主 牛搞 的学习笔记,地址如下:http://blog.csdn.net/nkmnkm/article/categ

2015-01-31 18:40:23 785

转载 live555之打包和发送

转自:http://xingyunbaijunwei.blog.163.com/blog/static/7653806720122212429948/这里主要分析一下,live555中关于RTP打包发送的部分。在处理完PLAY命令之后,就开始发送RTP数据包了(其实在发送PLAY命令的response包之前,就会发送一个RTP包,这里传输就已经开始了)        RTP包的发送是从Me

2015-01-31 18:33:22 539

转载 Intel Media SDK相关知识文章总汇

Intel Media SDK文章总汇       https://software.intel.com/zh-cn/blogs/2011/09/27/intel-media-sdk-2/     自Media SDK发布以来,一直跟随其不停的学习。随着时间的流逝,陆陆续续的写了几十篇相关的blogs。因为它们散布在不同的网页,在查阅的时候非常的费时,所

2015-01-27 09:28:02 1134

转载 IntelSDK

Media SDK 的优势我就不说了上传一张实时监控的画面理解吧(此图由于csdn 限制压缩过),交流群:209406791!  在使用这些API之前,我们必须了解一点基本的知识。对于Media SDK提供的decoder,VPP和encoder模块,在使用必须要先创建一个session--会话。利用这个已建的session,相应的decoder,VPP(图像处理)和encoder才能

2015-01-26 15:43:50 876

flask在linux安装包及依赖项安装包

包含flask安装.txt,按照此文档方式安装即可,主要用于无法上网的电脑,提供离线安装的方式。flask离线安装,按照安装说明安装即可

2017-06-04

中国新型智慧城市蚂蚁模式白皮书

蚂蚁金服集团研究院联合互联网+ 百人会发布《新空间·新治理·新生活:2016中国新型智慧城市·蚂蚁模式白皮书》

2017-05-02

空空如也

空空如也

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

TA关注的人 TA的粉丝

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