<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[移动视频探索者]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/lius1984</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; lius1984]]></copyright><item><title><![CDATA[Android操作JNI函数以及复杂对象传递]]></title><link>https://blog.csdn.net/lius1984/article/details/9114451</link><guid>https://blog.csdn.net/lius1984/article/details/9114451</guid><author>lius1984</author><pubDate>Mon, 17 Jun 2013 17:45:57 +0800</pubDate><description><![CDATA[在掌握了JNI函数的使用和相关类型的映射后，以及知晓何利用javah工具生成对应的jni函数以及如何生成动态

    链接库 (windos下就是.dll库，Linux就是.so库了，不懂在Window下生成dll动态库的，具体流程可看我的这篇博客：

   《Android中JNI的使用之一：Java原生JNI的使用、javah指令的使用以及图解教材》)。即可掌握JNI的使用了了。]]></description><category></category></item><item><title><![CDATA[ffmpeg AVFilter介绍]]></title><link>https://blog.csdn.net/lius1984/article/details/9067555</link><guid>https://blog.csdn.net/lius1984/article/details/9067555</guid><author>lius1984</author><pubDate>Sun, 09 Jun 2013 20:32:43 +0800</pubDate><description><![CDATA[一.  ffmpeg AVFilter介绍
利用ffmpeg做图像的pixel format转换你还在用libswscale吗?嘿嘿,过时啦!
ffmpeg中有了新东西:libavfilter.使用它,可以完全代替libswscale,并且可以自动完成一些复杂的转换操作呢.libavfilter啊,用了都说好!但就是太复杂...
如果你仅仅是做图像的pixel format处理,用libsw]]></description><category></category></item><item><title><![CDATA[ffmpeg中的sws_scale算法性能测试]]></title><link>https://blog.csdn.net/lius1984/article/details/9003776</link><guid>https://blog.csdn.net/lius1984/article/details/9003776</guid><author>lius1984</author><pubDate>Sat, 01 Jun 2013 10:44:34 +0800</pubDate><description><![CDATA[喜欢这样对知识刨根问底的态度。 转一个！




经常用到ffmpeg中的sws_scale来进行图像缩放和格式转换，该函数可以使用各种不同算法来对图像进行处理。以前一直很懒，懒得测试和甄别应该使用哪种算法，最近的工作时间，很多时候需要等待别人。忙里偷闲，对ffmpeg的这一组函数进行了一下封装，顺便测试了一下各种算法。

简单说一下测试环境，我使用的是Dell的品牌机，i5的CPU]]></description><category></category></item><item><title><![CDATA[P2P流媒体开源项目介绍]]></title><link>https://blog.csdn.net/lius1984/article/details/8944136</link><guid>https://blog.csdn.net/lius1984/article/details/8944136</guid><author>lius1984</author><pubDate>Sat, 18 May 2013 15:40:54 +0800</pubDate><description><![CDATA[P2P流媒体开源项目介绍
1. PeerCast
2002年成立，最早的开源P2P流媒体项目。PeerCast把节点按树结构组织起来， 每个频道都是一个树， 直播源是根节点，父节点只给子节点提供数据。节点离根节点越远，传输时延就越大，所以树的深度应该尽可能短，但节点有限的上行带宽限制了节点的宽度。


2. Tribler
2008年开始的项目，既能实现BT下载，还能播放视频的点播和直]]></description><category></category></item><item><title><![CDATA[Python打包过程中遇到的问题]]></title><link>https://blog.csdn.net/lius1984/article/details/8718514</link><guid>https://blog.csdn.net/lius1984/article/details/8718514</guid><author>lius1984</author><pubDate>Mon, 25 Mar 2013 19:22:49 +0800</pubDate><description><![CDATA[一. 打包步骤：
 使用py2exe打包过程：
1. 先安装py2exe-0.6.9.win32-py2.7.exe。 因为我的python版本是python 2.7
2. python BaseLib\Player\Build\Win32\setuptriblerplay.py install
3. python BaseLib\Player\Build\Win32\setuptribl]]></description><category></category></item><item><title><![CDATA[关于用户体验和商业模式闭环的思考]]></title><link>https://blog.csdn.net/lius1984/article/details/8606039</link><guid>https://blog.csdn.net/lius1984/article/details/8606039</guid><author>lius1984</author><pubDate>Sat, 23 Feb 2013 22:44:29 +0800</pubDate><description><![CDATA[今晚跑步， 用ipod touch上一个跑步软件， 跑完了发现测算的距离不太准， 以后还是要买一个Nike Fuel这样的专业设备。   


现在闭环这个词很火， 尤其在O2O领域。 
先说下用户体验的闭环， 也可以称为用户体验的完整性。   我所理解的完整性就是前提条件越少越好， 比如要联网，要Wifi或3G， 要手机某个传感器支持，要手机配置高， 要额外硬件支持，等等。 
一般来说]]></description><category></category></item><item><title><![CDATA[解决faplayer在android4.1上只有图像没有声音的问题]]></title><link>https://blog.csdn.net/lius1984/article/details/8587181</link><guid>https://blog.csdn.net/lius1984/article/details/8587181</guid><author>lius1984</author><pubDate>Mon, 18 Feb 2013 11:12:12 +0800</pubDate><description><![CDATA[一直抽不出时间来调试这个BUG。  没想到cnblogs已经有人解决。谢谢分享。


 原址：http://www.cnblogs.com/yueang/archive/2013/02/18/2915186.html






研究过twilove的faplayer代码的人应该都知道，faplayer代码中使用了两个播放器程序，一个是android自带的播放器作为默认的播放器]]></description><category></category></item><item><title><![CDATA[网络视频监控P2P解决方案]]></title><link>https://blog.csdn.net/lius1984/article/details/8553890</link><guid>https://blog.csdn.net/lius1984/article/details/8553890</guid><author>lius1984</author><pubDate>Tue, 29 Jan 2013 19:59:07 +0800</pubDate><description><![CDATA[一．摘要
本文分析了日益增长的民用级别家庭和个人网络视频监控市场的需求特点，并给出了一种经济可行易于大规模部署的P2P解决方案。
由于篇幅有限，本文只给出了方案的思路，未对更深入的技术细节做详细的论述，有兴趣的朋友可以继续深入研究。
 
二．关键词
IPCAM,  P2P，NAT,  STUN,  TURN,  ICE,  PJSIP,  OPENSIPS,  UDT， TCP,  UD]]></description><category></category></item><item><title><![CDATA[程序人生感悟]]></title><link>https://blog.csdn.net/lius1984/article/details/8478644</link><guid>https://blog.csdn.net/lius1984/article/details/8478644</guid><author>lius1984</author><pubDate>Mon, 07 Jan 2013 21:13:28 +0800</pubDate><description><![CDATA[一位同行的这一段话让我很感慨，摘录分享：
1. 写程序、做软件是一种职业，作为一个技术特质的程序人，初始的爱好和热情并不能让你的生活和职业生涯变得丰富，少数人可能最后演变为技术牛人、更多的普通的程序员们，最后面临的是无奈的被淘汰或被边缘化。这是大环境的问题，不是个人意志力的问题。
2 不要把程序作为生活的唯一，这世界有太多美好的、我们未知的东西和领域，技术人的特质是以探索未知为乐趣。多学习方方]]></description><category></category></item><item><title><![CDATA[手机视频产品功能分析]]></title><link>https://blog.csdn.net/lius1984/article/details/8478055</link><guid>https://blog.csdn.net/lius1984/article/details/8478055</guid><author>lius1984</author><pubDate>Mon, 07 Jan 2013 17:58:45 +0800</pubDate><description><![CDATA[以下参与分析的客户端包括优酷，搜狐，爱奇艺， PPS，PPTV，暴风影音，迅雷看看，开迅视频
1) 完整的分类视频导航
新闻资讯， 自有出品视频， 电视剧，电影大片，卡通动漫，综艺，音乐MV，体育，游戏视频， 人文纪录片。这个分类每家都差不多。
2) 直播视频
目前只有PPTV和搜狐视频支持直播。 开迅视频的直播源来自PPTV和CNTV。 
直播需要耗费很大的技术和带宽资源，而且版权是大]]></description><category></category></item><item><title><![CDATA[VOIP中STUN,TURN和ICE协议]]></title><link>https://blog.csdn.net/lius1984/article/details/8247076</link><guid>https://blog.csdn.net/lius1984/article/details/8247076</guid><author>lius1984</author><pubDate>Sat, 01 Dec 2012 19:40:32 +0800</pubDate><description><![CDATA[使用VoIP和视频通话的一大弊端是NAT和防火墙对稳定完成通话所造成的限制。NAT和防火墙在内部网络可用性的安防和强化上起很重要的作用，但是也对在终端用户之间建立VoIP通话构成严重的问题。
IETF标准STUN、TURN和ICE被部署用于处理NAT穿越问题。


STUN帮助VoIP端点来：
查出它们是否位于NAT/防火墙后，如果是
判定公网地址和防火墙类型。随后STUN利用这些信息]]></description><category></category></item><item><title><![CDATA[坑爹的android碎片化]]></title><link>https://blog.csdn.net/lius1984/article/details/8199767</link><guid>https://blog.csdn.net/lius1984/article/details/8199767</guid><author>lius1984</author><pubDate>Mon, 19 Nov 2012 15:35:05 +0800</pubDate><description><![CDATA[上次OpenGL  ES在某款mtk android芯片上运行不正常（对纹理尺寸有限制）。文章链接


 这次又要被android碎片坑爹了。  OpenSL在展讯android  2.3.7芯片上播放PCM后电流居高不下(在其他手机都没有这个问题)。  客户表示一定要解决这个问题才能内置。  只能尝试改成android_AudioTrack的方式了～～～   


大家在做项目架构时]]></description><category></category></item><item><title><![CDATA[基于select模型tcp服务器的掉线处理]]></title><link>https://blog.csdn.net/lius1984/article/details/8070056</link><guid>https://blog.csdn.net/lius1984/article/details/8070056</guid><author>lius1984</author><pubDate>Sun, 14 Oct 2012 16:44:10 +0800</pubDate><description><![CDATA[Camera和手机之间通过中转服务器来转发数据。如果任何一方非正常退出时， 会导致select函数执行异常。 
不需要在服务器定时检查每个socket描述符。  解决方法如下：
1)   手机播放视频时每个30秒发送一个心跳包并由服务器转发给Camera。 如果超过30秒未收到心跳包， Camera中断本次传输，并通知服务器释放手机socket的描述符。
2)   当Camera掉线时， s]]></description><category></category></item><item><title><![CDATA[Android-TextView多行本文滚动轻松实现]]></title><link>https://blog.csdn.net/lius1984/article/details/8044102</link><guid>https://blog.csdn.net/lius1984/article/details/8044102</guid><author>lius1984</author><pubDate>Sat, 06 Oct 2012 22:30:30 +0800</pubDate><description><![CDATA[android:id="@+id/tvCWJ"  
    android:layout_width="fill_parent"  
    android:layout_height="wrap_content"  
    android:scrollbars="vertical"   
    android:singleLine="false"       
    androi]]></description><category></category></item><item><title><![CDATA[android 单击弹出Context menu]]></title><link>https://blog.csdn.net/lius1984/article/details/8038543</link><guid>https://blog.csdn.net/lius1984/article/details/8038543</guid><author>lius1984</author><pubDate>Wed, 03 Oct 2012 20:25:18 +0800</pubDate><description><![CDATA[Context menu默认要long click才会触发。 以下方法使单击也能触发


public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo)
{
//添加菜单项
menu.add(Menu.NONE, ITEM_MENU_PREVIEW, 0,"查看");
menu.a]]></description><category></category></item><item><title><![CDATA[用photoshop制作ios tabbar icon]]></title><link>https://blog.csdn.net/lius1984/article/details/8037702</link><guid>https://blog.csdn.net/lius1984/article/details/8037702</guid><author>lius1984</author><pubDate>Wed, 03 Oct 2012 10:13:15 +0800</pubDate><description><![CDATA[Many iOS apps use tab bars and usually we want to create our own icons. However, creating icons for the tab bar is not as simple as drawing a pretty icon in Photoshop and saving it as PNG due to the w]]></description><category></category></item><item><title><![CDATA[IOS弹出对话框让用户等待]]></title><link>https://blog.csdn.net/lius1984/article/details/8030255</link><guid>https://blog.csdn.net/lius1984/article/details/8030255</guid><author>lius1984</author><pubDate>Fri, 28 Sep 2012 23:36:18 +0800</pubDate><description><![CDATA[今天看《iPhone开发秘籍》，有段代码非常优雅的完成了这个功能，如下：





[html] view
 plaincopy




- (void) performDismiss  
{  
    [baseAlert dismissWithClickedButtonIndex:0 animated:NO];  
}  
  
- (void) actio]]></description><category></category></item><item><title><![CDATA[问题解决[<UIViewController 0x8430220>setValue:forUndefinedKey:]this class is not key value..]]></title><link>https://blog.csdn.net/lius1984/article/details/8021024</link><guid>https://blog.csdn.net/lius1984/article/details/8021024</guid><author>lius1984</author><pubDate>Wed, 26 Sep 2012 15:26:02 +0800</pubDate><description><![CDATA[原因：MainWindow.xib的Custom Class没有改成默认TAB的class（比如FirstView）, 而还是UIViewController. 导致解析出错。]]></description><category></category></item><item><title><![CDATA[Iphone程序发布时遇到的2个问题]]></title><link>https://blog.csdn.net/lius1984/article/details/7723416</link><guid>https://blog.csdn.net/lius1984/article/details/7723416</guid><author>lius1984</author><pubDate>Tue, 10 Jul 2012 07:10:43 +0800</pubDate><description><![CDATA[1） archive成功了，但Organizer里没有看到应用



For the "Release" configuration do the following:

Set "Skip Install" to YES on your project

Set "Skip Install" to NO on your application target

Set "Ski]]></description><category></category></item><item><title><![CDATA[OpenGL es 在android平台的移植性问题]]></title><link>https://blog.csdn.net/lius1984/article/details/7723070</link><guid>https://blog.csdn.net/lius1984/article/details/7723070</guid><author>lius1984</author><pubDate>Fri, 06 Jul 2012 18:08:40 +0800</pubDate><description><![CDATA[Android上为了让视频显示的更流畅，自然要使用到NDK, 没有采用YUV420 overlay的方式，  而采用平台移植更安全的RGB565显示。 在android 2.3上测试通过。 
  但到了MTK andriod平台(A301)遇到glTexImage2D gl_error  0x501的错误(源图像为176*144)。  经过反复测试， 这个mtk andriod版本支持openg]]></description><category></category></item></channel></rss>