RTSP流媒体数据传输的两种方式(TCP和UDP)

通常情况下 rtsp 协议中数据传输的实现是 UDP ,因工作需要,想让 rtsp 的数据传输部分用 TCP 实现。 DarwinStreamingServer 服务器能自适应客户端发起的数据传输请求是用 TCP 方式,还是用 UDP 方式,这里唯一需要解决的是客户端协议的发起问题,而vlc 支持...

2014-09-30 11:01:17

阅读数 2684

评论数 1

工程师们:将来想走管理路线还是继续技术路线,有你认同的观点吗?

题目和投票的内容可能有不太合理的地方望见谅,在此只是抛砖引玉,希望对这个问题能有个更深入的认识,也希望我们都能从中获益。     首先我喜欢做技术,但考虑生存环境的优越程度和对自己能力的挑战,我倾向于做技术管理,其实这应该属于管理了。       其次谈谈一些人喜欢做技术不做管理...

2014-09-28 14:43:37

阅读数 2777

评论数 0

几种序列化协议(protobuf,xstream,jackjson,jdk,hessian)相关数据对比

最近研究了下google protobuf协议,顺便对比了一下json,xml,java序列化相关的数据对比,从几个纬度进行对比。   别人的相关测试数据: http://code.google.com/p/thrift-protobuf-compare/wiki/Benchmarking ...

2014-09-28 13:49:38

阅读数 1096

评论数 0

TCMalloc

http://code.google.com/p/gperftools/downloads/list   Tcmalloc通过preload或者直接动态链接的方式对malloc等内存分配和释放函数进行截获并提供服务。Tcmalloc提供接口主要涵盖malloc.h的接口   使用 要...

2014-09-26 10:47:56

阅读数 2066

评论数 0

TcMalloc,A Big Surprise!

Tcmalloc早有耳闻,没有进行过细节的了解,直到最近有同事在几个模块中使用,才领略到它的强大! 场景: 模块多线程并发处理输入数据,大量使用各种STL容器,运行内存30G。 程序重启,导入历史后,处理速度变慢,数个小时候后才能回到正常处理速度,处理速度慢期间,cpu idle高 分析:...

2014-09-26 10:46:27

阅读数 715

评论数 0

http转socks软件SOCKS2HTTP的使用

相信有不少网友都是通过局域网代理上网的,虽然有代理帐号和密码,可出于安全考虑网管通常都会封杀80以外的服务端口,这样一来你只能用WWW,无法用ICQ、FTP。上网又少了很多乐趣了。不过现在好了只要配合使用好SOCKS2HTTP、SOCKSCAP32外加一个超强的HTTP代理就可以可以完全绕过防火墙...

2014-09-24 16:30:59

阅读数 7597

评论数 0

一种Jingle开源库的文件传输原理与实现

0    引言 随着即时通信(IM)软件已经成为互联网信息平台的重要组成部分[4]。但基于自身利益的考虑,各个IM软件均制定并保守自己支持的通信协议格式和标准,导致了各个通信软件不能互联互通,客观上制约了IM的发展。 XMPP协议标准解决了不同即时通信平台信息互通的难题。基于X...

2014-09-22 09:26:22

阅读数 5336

评论数 0

P2P传输的开源库:Libjingle库 综述

国内现在很多语音聊天工具都是基于TURN方式实现的,包括YY、AK等等,这种方式对于服务器的性能要求很高,而且在用户量增大的时候,服务器压力也会越来越大,用户的语音质量也会受到很大影响。而基于P2P方式实现的语聊服务器,就可以极大的避免这种情况的发生,而且用户的语音体验也会非常好。    通过上...

2014-09-22 09:24:20

阅读数 12280

评论数 0

tcp和udp包穿透防火墙-Httptunnel

什么是局域网安全,系统管理员怎样才能保障局域网的安全?这是一个不断变化的安全概念,很长的一个时期以来,在局域网与外界互联处放置一个防火墙,严格控制开放的端口,就能在很大程度上掌握安全的主动权,方便的控制网内外用户所能使用的服务。比如,在防火墙上仅仅开放80,53两个端口,那么无论是内部还是外面的恶...

2014-09-22 09:09:18

阅读数 5139

评论数 0

(TCP-over-UDP library)基于UDP协议之上实现通用、可靠、高效的TCP协议

随着互联网应用广泛推广,出现了越来越多的网络应用,其中基于p2p思想的各种网络技术的产品也越来越多的出现在我们的视野当中。从最早闻名的Napster到现在的Bittorrent、eMule、skype等产品,P2P这种网络应用模式已经从各个方面深入人心。这些产品在各自的网络实现技术上,都以各自的方...

2014-09-22 09:07:16

阅读数 3703

评论数 0

Erlang和Golang的几点粗浅的比较

我最早使用的语言是Java和Python, 并且一直都对Python充满好感, 我喜欢这种很朴实和高效率的感觉, 但我却最后没有采用Python,原因其实也很简单, 我就是不喜欢缩进语法, 就跟很多人换工作仅仅是为了屏幕更大一点一样, 另外就是有了同样很棒的可选方案, 这就是Ruby, 所以我最终...

2014-09-19 11:15:11

阅读数 3286

评论数 0

大端小端格式详解

1. 什么是大端,什么是小端: 所谓的大端模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中; 所谓的小端模式,是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。 2.为什么会有大小端: 为什么会有大小端模式之分呢?这是因为在计...

2014-09-18 13:39:24

阅读数 719

评论数 0

调整linux系统时间和时区与Internet时间同步

一、修改时区: # cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 修改为中国的东八区 # vi /etc/sysconfig/clock ZONE="Asia/Shanghai" UTC=false ARC=...

2014-09-16 08:46:51

阅读数 705

评论数 0

Java 文件分块上传客户端和服务器端源代码

Java 文件分块上传客户端源代码  http://blog.csdn.net/defonds/article/details/8575893 MIME协议(中文版).doc         本博客介绍如何进行文件的分块上传。本文侧重介绍客户端,服务器端请参考博客《Java...

2014-09-16 08:29:56

阅读数 2358

评论数 0

Java 文件分块上传服务器端源代码

本文侧重介绍服务器端,客户端端请参考本篇博客的姊妹篇《 Java 文件分块上传客户端源代码 》,关于分块上传的思想及其流程,已在该博客中进行了详细说明,这里不再赘述。 直接上代码。接收客户端 HTTP 分块上传请求的 Spring MVC 控制器源代码如下: @Controll...

2014-09-16 08:28:34

阅读数 927

评论数 0

Java 服务器端支持断点续传的源代码【支持快车、迅雷】(仅支持 HTTP 协议)

网上关于 Java 支持 HTTP 断点续传的文章不少,但关于 Java 服务器端支持 HTTP 断点续传的却比较少。 本文是 Java 服务器端支持 HTTP 断点续传的源代码,支持快车、迅雷。 本文使用一个简单的 Servlet 来作为支持断点续传的下载示例...

2014-09-16 08:22:47

阅读数 1048

评论数 0

C++实现ftp客户端

#ifndef CLIENT_H_ #define CLIENT_H_ #include #include #include #include #include #include #include #include #include #include #include #i...

2014-09-11 16:09:51

阅读数 1155

评论数 1

VS2010--不能将参数 2 从“const char [12]”转换为“LPCWSTR”与指向的类型无关

[cpp] view plaincopyprint? PROCESSENTRY32 pe32;  HANDLE hSnaphot;  HANDLE hApp;  DWORD dProcess = 0;                hSnaphot = CreateToolhelp3...

2014-09-11 14:20:27

阅读数 3261

评论数 0

VC++利用WinInet技术开发FTP客户端程序

摘要:WinInet是微软MFC类库提供的Win32Internet扩展接口,利用WinInet开发人员可以方便地编写出Internet客户端程序。本文主要阐述利用WinInet在VC 2005中实现FTP客户端程序的方法。相对于通常采用的IE浏览器,本FTP客户端程序更加安全可靠。 关键词:M...

2014-09-10 08:58:38

阅读数 3711

评论数 0

TCMalloc小记

 周末抽空看了一下tcmalloc,了解了个大概。下面记录一下。 一. 原理 tcmalloc就是一个内存分配器,管理堆内存,主要影响malloc和free,用于降低频繁分配、释放内存造成的性能损耗,并且有效地控制内存碎片。glibc中的内存分配器是ptmalloc2,tcmalloc号...

2014-09-09 16:59:40

阅读数 688

评论数 0

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