经过一个周末的努力,EasyIPCam终于可以发布第一个版本了,且可以同时支持音频和视频。其中视频暂只支持MPEG4格式,音频暂只支持ALAW,但可同时支持RTP over TCP 和 RTP over UDP两种模式,这样,可以保证在Wifi和3G网络下都能正常工作。
不过,可以肯定的是还存在很多问题有待改进,慢慢来吧,有空就弄弄,没空就拖拖,呵呵。
经过一个周末的努力,EasyIPCam终于可以发布第一个版本了,且可以同时支持音频和视频。其中视频暂只支持MPEG4格式,音频暂只支持ALAW,但可同时支持RTP over TCP 和 RTP over UDP两种模式,这样,可以保证在Wifi和3G网络下都能正常工作。
不过,可以肯定的是还存在很多问题有待改进,慢慢来吧,有空就弄弄,没空就拖拖,呵呵。
本文的文字部分转载自博客园,但由于其Dijkstra算法的代码存在一些问题,故特修改了一版该算法,更新上去。供大家参考。 本文相关的习题: 试举例说明如果允许带权有向图中某些边的权为负实数,则Dijkstra算法不能正确求得从源到所有其他顶点的最短路径长度。 Dijkstra算法 算法流程: (a) 初始化:用起点v到该顶点w的直接边(弧)初始化最短路径,否则设为∞; (b) 从未求得最短路径的终点中选择路径长度最小的终点u:即求得v到u的最短路径; (c) 修改最短路径:计算u的邻接点的最短路径,若(v,…,u)+(u,w)<(v,…,w),则以(v,…,u,w)代替。 (d) 重复(b)-(c),直到求得v到其余所有顶点的最短路径。 特点:总是按照从小到大的顺序求得最短路径。 假设一共有N个节点,出发结点为s,需要一个一维数组prev[N]来记录前一个节点序号,一个一维数组dist[N]来记录从原点到当前节点最短 路径(初始值为s到Vi的边的权值,没有则为+∞),一个二维数组weights[N][N]来记录各点之间边的权重,按以上流程更新prev[N]和 dist[N]。 参考代码: //第四章:贪心算法 ////////////////////////////////////////////////////////////////////////// //FUNCTION: Dijkstra […]
To enhance the OSD functions for EasyRTMP, I tried to upgraded the ffmpeg to the latest version(2.2.4). After a bounch of code/interface […]
In the past few days, I was reseaching on a recording library to write live audio/video streams from video conference server or […]
由于原来的ffmpeg + SDL版本存在一些问题,最近4D影院播放控制系统进行了一个大手术。现已基本完成,欢迎大家试用。 之前的版本是用ffmpeg + SDL来实现的播放器,然而ffmpeg并不支持Intel的 Indeo Video 5(IV5)的编码格式(许多4D影片都是这种编码格式的),并且,自己在手动控制一些时间戳存在问题的视频格式时也容易出来播放同步上的问题(在不同电 脑上的表现不一样),因此,我又花了大力气改了一版基于VLC的播放器,以实现这个4D影院播放控制系统。 不过,这个版本仍未实现控制命令协议的编辑(仍然需要自己手动的去更改excel中的控制命令/协议)。 注: 修改后的整个软件变得非常大,达到64M之多,而我的网站是放在国外的,国内连接下载速度有限,因此,我有同时在360云盘里放了一份copy,您也可以直接到那儿下载:http://yunpan.cn/lk/22gseek1ll