在Internet上,多媒体业务诸如:流媒体,视频会议和视频点播等,正在成为信息传送的重要组成部分。点对点传输的单播方式不能适应这一类业务传输特性--单点发送多点接收,因为服务器必须为每一个接收者提供一个相同内容的IP报文拷贝,同时网络上也重复地传输相同内容的报文,占用了大量资源。在这种情况下组播(multicast)应运而生,它的出现解决了一个主机向特定的多个接收者发送消息的方法。1989年,I...
分类:
其他好文 时间:
2014-12-05 12:47:20
阅读次数:
199
预告下,明天还有最后一个实验《zigbee协议栈管理》......太棒了~马上就如期完成任务啦!哈哈哈点播、组播、广播一、基础知识补充 Zigbee的通信方式主要有三种:点播、组播、广播。 点播就是点对点通信,也就是两个设备之间的通信,不允许第三个设备收到信息。 组播就是把网络中的节点分组,每...
分类:
其他好文 时间:
2014-12-05 01:57:43
阅读次数:
1996
最近在Android做流媒体相关的开发,一直想学习一下强大的VLC,正好趁此机会研究研究VLC-for-android的代码,看看优秀的开源音视频播放器是如何实现的。本文总结下在Linux平台下如何编译VLC-for-android。编译环境:Ubuntu 14.04 64bit,VLC版本2.1....
分类:
移动开发 时间:
2014-12-04 13:38:50
阅读次数:
309
VLC的C++封装 因为工作需要,研究了一段时间的播放器开发,如果从头开始做,可以学习下FFmpeg(http://www.ffmpeg.org/),很多播放器都是基于FFmpeg开发的,但是这样工作量和难度都比较大,如果想很快能拿出一个播放器来用的,可以研究下开源的播放器,参考下射手播放器作...
分类:
其他好文 时间:
2014-12-04 10:09:37
阅读次数:
254
linux下运行live55 显示如图:没有获取ip: ip是0.0.0.0live555在不知道本地IP地址与网络接口的情况下,通过一个在本地某端口建立一个UDP连接,然后把这个UDP连接加入到一个组播组,当然要对这个组播组进行相应的设置,比如TTL,回环等等;然后通过UDP连接发送一个数据;最后...
分类:
系统相关 时间:
2014-12-03 11:59:50
阅读次数:
979
BUILD FAILED
/home/swtf/android/vlc-android/build.xml:91: Cannot find /home/swtf/android-studio/sdk/tools/ant/build.xml imported from /home/swtf/android/vlc-android/build.xml
Total time: 3 seconds...
分类:
移动开发 时间:
2014-12-02 13:35:42
阅读次数:
253
最近完成了一RTSP代理网关,这是第二次开发做RTSP协议相关的开发工作了,相比11年的简单粗糙的版本,这次在底层TCP/IP通讯和RTSP协议上都有了一些新的积累,这里记录一下。基本的RTSP协议交互流程去读rfc2326就可以了,这里就不赘述了。这里说一些实际用VLC/MPlayer进行测试时,...
分类:
其他好文 时间:
2014-11-30 23:05:33
阅读次数:
359
在用SourceInsight分析VLC-Android源码过程中,有几个宏定义在源代码中一直没有找到出处,比如 HAVE_DYNAMIC_PLUGINS和__PLUGIN__,以及MODULE_NAME和MODULE_STRING,在网上找了VLC源码的分 析资料都是老版本的,老版本中MODULE...
分类:
移动开发 时间:
2014-11-26 18:09:40
阅读次数:
382
农民伯伯: https://github.com/over140/OPlayer? 依赖Vitamio,下载最新的Vitamio: https://github.com/yixia/VitamioBundle 流媒体测试工具: vlc media player...
分类:
移动开发 时间:
2014-11-26 16:50:06
阅读次数:
219
源码下载地址:http://download.videolan.org/pub/videolan/vlc/编译依赖:sudo apt-get install liblua5.2-devsudo apt-get install libmad0-devsudo apt-get install libav...
分类:
其他好文 时间:
2014-11-24 17:07:54
阅读次数:
153