随笔分类 -  其他技术

流媒体技术原理及播放方式基础知识
摘要:流式传输的实现需要缓存。因为Internet以包传输为基础进行断续的异步传输,对一个实时A/V源或存储的A/V文件,在传输中它们要被分解为许多包,由于网络是动态变化的,各个包选择的路由可能不尽相同,故到达客户端的时间延迟也就不等,甚至先发的数据包还有可能后到。一、流媒体技术原理流式传输的实现需要缓存。因为Internet以包传输为基础进行断续的异步传输,对一个实时A/V源或存储的A/V文件,在传输中它们要被分解为许多包,由于网络是动态变化的,各个包选择的路由可能不尽相同,故到达客户端的时间延迟也就不等,甚至先发的数据包还有可能后到。为此,使用缓存系统来弥补延迟和抖动的影响,并保证数据包的顺序正 阅读全文
posted @ 2013-03-15 10:24 佐伊凡 阅读(947) 评论(0) 推荐(0)
vlc cab包的制作
摘要:(1) 到本以下地址去下载cabsdk.exe:[url]http://download.microsoft.com/download/platformsdk/cab/2.0/w98nt42kmexp/en-us/cabsdk.exe[/url](2) 安装cabsdk.exe(3) 将axvlc.dll及vlc的安装文件拷贝到cabsdk安装路径/BIN/ 下。Jeremiah这里用的是vlc-0.8.6i-win32.exe。(关于如何制作vlc的安装文件,参考日志《windows平台下vlc编译之二:vlc-0.8.6i的编译》)(4) 在/BIN下新建文本文件axvlc.inf,内容如 阅读全文
posted @ 2012-05-16 16:39 佐伊凡 阅读(1042) 评论(0) 推荐(0)
VLC 修改源码,添加对鼠标事件的响应
摘要:参考文章:http://blog.csdn.net/zjf82031913/article/details/7209436补充说明:经测试,在调用修改后的dll时,要在 vlc上覆盖以透明层(如panel),才可以监视到鼠标的消息。在使用过程中libvlc创建出来渲染窗口消息在内部捕获并进行处理,外部的window 无法收到消息,如双击,单击事件,这样就给使用者带来了很多不方便的地方.官网论坛有人说要想捕获鼠标消息要钩子.开始用钩子成功捕获了,但是钩子必须是全局的很不方便.后来在网上看到了有人修改源码:修改文件module/video_output/DirectX/events.c 把WM_R 阅读全文
posted @ 2012-05-16 16:36 佐伊凡 阅读(1589) 评论(1) 推荐(0)
VLC 源码编译
摘要:参考文章:http://wiki.videolan.org/Compile_VLChttp://wiki.videolan.org/Win32Compilehttp://blog.csdn.net/szu030606/article/details/7212343其中,lua的安装参考:http://www.cnblogs.com/fightLonely/archive/2012/04/28/2474831.htmlBuilding MethodsIf you want to build VLC from source, you have several choices:MethodDocum 阅读全文
posted @ 2012-05-16 16:30 佐伊凡 阅读(2341) 评论(0) 推荐(0)
使用ISAPI_Rewrite制作url重定向 学习测试
摘要:url重定向 原理及选择方案:参考:http://msdn.microsoft.com/zh-cn/library/ms972974.aspxISAPI_Rewrite下载地址:http://www.helicontech.com/isapi_rewrite/测试示例下载: http://files.cnblogs.com/fightLonely/URlReWriteTest.rar 阅读全文
posted @ 2010-12-27 13:02 佐伊凡 阅读(417) 评论(0) 推荐(0)
TCP/IP通信程序设计的丰富多样性 (转)
摘要:TCP/IP通信程序设计的丰富多样性刚接触TCP/IP通信设计的人根据范例可以很快编出一个通信程 序,据此一些人可能会认为TCP/IP编程很简单。其实不然, TCP/IP编程具有较为丰富的内容。其编程的丰富性主要体现在 通信方式和报文格式的多样性上。 一。通信方式 主要有以下三大类: (一)SERVER/CLIENT方式 1.一个Client方连接一个Server方,或称点对点(peer to peer): 2.多个Client方连接一个Server方,这也是通常的并发服务器方式。 3.一个Client方连接多个Server方,这种方式很少见,主要 用于一个客户向多个服务器发送请求情况。 (二 阅读全文
posted @ 2010-12-10 16:14 佐伊凡 阅读(219) 评论(0) 推荐(0)
改变虚拟机磁盘大小
摘要:担心创建的虚拟机硬盘容量太大会占用真正的硬盘空间,把硬盘的容量设置得很小,可是等到给虚拟机装好系统后再装其他的软件,才发现硬盘容量不够用了。如果重建虚拟机,还要重新再装一遍操作系统,非常麻烦,而在VMware中又不能直接修改虚拟机的硬盘容量大小,真是麻烦。经过多方请教高人,终于找到了解决之道。其实在VMware安装目录下就有一个vmware-vdiskmanager.exe程序,它是一个命令行工具,可用来修改虚拟机硬盘的大小。方法如下:第一步:按Win+R键调出运行对话框,输入“cmd”并按回车键启动命令提示符窗口。第二步:进入VMware的安装目录(比如我的安装目录为:D:ProgramFi 阅读全文
posted @ 2010-10-14 13:48 佐伊凡 阅读(1105) 评论(0) 推荐(0)