摘要: http://v.youku.com/player/getRealM3U8/vid/XNjEwNzIzOTQ4/type//video.m3u8vid后面换成任意视频的VID即可得到视频的m3u8地址,但是目前没有找到切换码流的地址http://tools.ietf.org/html/draft-pantos-http-live-streaming-01上面这个是HLS的协议说明这是在知乎上偶然看到的,解释了为什么HLS相比mp4流的好处,我估计提问人的意思是为什么现在是解析m3u8而不是以前的直接播放流化后的mp4文件你说的应该是 HTTP Live Streaming [1] 吧。这个是 阅读全文
posted @ 2013-09-20 19:27 crowinhell 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 1.从网络下载图片并显示的例程1:在UI线程中启动一个线程,让这个线程去下载图片。2:图片完成下载后发送一个消息去通知UI线程3:UI线程获取到消息后,更新UI。executorService.submit(new Runnable(){ @Override publicvoid run() { try { URL newurl =new URL(params); HttpURLConnection conn = (HttpURLConnection)newurl.openConnec... 阅读全文
posted @ 2013-09-17 14:35 crowinhell 阅读(192) 评论(0) 推荐(0) 编辑
摘要: dashif.org里面有介绍这个协议的文档和JS例子,但是我还是没弄懂这个协议和普通流媒体协议的区别 阅读全文
posted @ 2013-09-15 22:15 crowinhell 阅读(278) 评论(0) 推荐(0) 编辑
摘要: /etc/passwd 里每一行都是一个账号,除了ROOT以外,有些账号是系统运行必须的root:x:0:0:root:/root:/bin/bash最后一个是shell入口前面依次为用户名,密码(加密后存在/etc/shadow里),UID,GID,用户信息(公司名称电话啊啥的),主文件夹路径/etc/shadow里那一堆东西,暂时用不上输入groups可以看自己的用户组,用newgrp可以在已属的用户组间切换新建用户 useradd 用户名系统会让你输入一些信息然后完成创建,一些默认创建信息可以用 useradd -D 查看设置是在/etc/default/useradd中useradd 阅读全文
posted @ 2013-09-11 17:41 crowinhell 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 研究VLC-android有一段时间了,昨天在测试vlc-android播放在线视频时,发现特别不流畅,根据播放表现,我觉得是读取网络数据的缓冲(buffer size)过小的原因,但是vlc-android播放视频在android层就一个readmedia接口,并没有设置参数的函数,所以第一反应是通过修改vlc的源代码,然后重新编译库文件,达到修改buffer size的目的。第一步。。上网查找,遇到有一个人跟我有相似的问题,但是并没有解决方案(事实证明这个人在某种程度上误导了我),于是去google用英文搜 vlc stream buffer ,搜到的都是 PC端的解决办法( TOOLS- 阅读全文
posted @ 2013-09-10 16:12 crowinhell 阅读(7355) 评论(2) 推荐(0) 编辑