上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 73 下一页

2016年7月12日

最简单的基于FFMPEG的转码程序

摘要: 本文介绍一个简单的基于FFmpeg的转码器。它可以将一种视频格式(包括封转格式和编码格式)转换为另一种视频格式。转码器在视音频编解码处理的程序中,属于一个比较复杂的东西。因为它结合了视频的解码和编码。一个视频播放器,一般只包含解码功能;一个视频编码工具,一般只包含编码功能;而一个视频转码器,则需要先 阅读全文

posted @ 2016-07-12 12:53 Sun‘刺眼的博客 阅读(585) 评论(0) 推荐(0) 编辑

关于Android Studio升级到2.0后和Gradle插件不兼容的问题

摘要: 今天升级AS到2.0后,用AS在真机上调试,发现报了如下错误: [java] view plain copy This version of Android Studio is incompatible with the Gradle Plugin used. Try disabling Insta 阅读全文

posted @ 2016-07-12 09:55 Sun‘刺眼的博客 阅读(1604) 评论(0) 推荐(0) 编辑

2016年7月9日

Android设计模式之命令模式、策略模式、模板方法模式

摘要: 命令模式是其它很多行为型模式的基础模式。策略模式是命令模式的一个特例,而策略模式又和模板方法模式都是算法替换的实现,只不过替换的方式不同。下面来谈谈这三个模式。 命令模式 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。 java中传 阅读全文

posted @ 2016-07-09 13:27 Sun‘刺眼的博客 阅读(367) 评论(0) 推荐(0) 编辑

Android设计模式源码解析之桥接模式

摘要: 模式介绍 模式的定义 将抽象部分与实现部分分离,使它们都可以独立的变化。 模式的使用场景 如果一个系统需要在构件的抽象化角色和具体化角色之间添加更多的灵活性,避免在两个层次之间建立静态的联系。 设计要求实现化角色的任何改变不应当影响客户端,或者实现化角色的改变对客户端是完全透明的。 需要跨越多个平台 阅读全文

posted @ 2016-07-09 10:12 Sun‘刺眼的博客 阅读(1825) 评论(0) 推荐(0) 编辑

Android 项目利用 Android Studio 和 Gradle 打包多版本APK

摘要: 在项目开发过程中,经常会有需要打包不同版本的 APK 的需求。 比如 debug版,release版,dev版等等。 有时候不同的版本中使用到的不同的服务端api域名也不相同。 比如 debug_api.com,release_api.com,dev_api.com等等。 不同的版本对应了不同的 a 阅读全文

posted @ 2016-07-09 10:04 Sun‘刺眼的博客 阅读(5204) 评论(0) 推荐(0) 编辑

2016年7月7日

RTMP协议详解(转)

摘要: 转自《RTMP协议详解(一) (二) (三) 》 Real Time Messaging Protocol(实时消息传送协议协议)是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输开发的私有协议。 具体使用RTMP的AS代码大概如下: var videoInstanc 阅读全文

posted @ 2016-07-07 17:00 Sun‘刺眼的博客 阅读(6103) 评论(0) 推荐(0) 编辑

Android 如何使用juv-rtmp-client.jar向Red5服务器发布实时视频数据

摘要: 使用juv-client-client.jar主要是尽快地完成毕业设计里面手机端向网页端发送实时视频的功能,由于实习和做毕业设计的时间冲突,因此完成毕业设计只花了1个多月时间。 (万恶的形式主义,论文格式改了我老久老久)因此代码上面会存在一些问题,并且也是单纯的实现了摄像头视频的实时传输,麦克风的实 阅读全文

posted @ 2016-07-07 16:49 Sun‘刺眼的博客 阅读(665) 评论(0) 推荐(0) 编辑

RTSP协议、RTMP协议、HTTP协议的区别

摘要: 转载:http://easydarwin.org/article/Streaming/141.html RTSP、 RTMP、HTTP的共同点、区别 共同点: 1:RTSP RTMP HTTP都是在应用应用层。 2: 理论上RTSP RTMPHTTP都可以做直播和点播,但一般做直播用RTSP RTM 阅读全文

posted @ 2016-07-07 16:28 Sun‘刺眼的博客 阅读(865) 评论(0) 推荐(0) 编辑

2016年7月6日

ByteBuffer用法小结

摘要: 在NIO中,数据的读写操作始终是与缓冲区相关联的.读取时信道(SocketChannel)将数据读入缓冲区,写入时首先要将发送的数据按顺序填入缓冲区.缓冲区是定长的,基本上它只是一个列表,它的所有元素都是基本数据类型.ByteBuffer是最常用的缓冲区,它提供了读写其他数据类型的方法,且信道的读写 阅读全文

posted @ 2016-07-06 18:25 Sun‘刺眼的博客 阅读(1602) 评论(0) 推荐(0) 编辑

[转]Android调用so文件(C代码库)方法详解

摘要: 一、为什么调用c的dll要用源码编译成so库 Android系统是基于linux内核的移动终端系统,而dll是在windows环境下生成和调用的c库,所以不可以直接为android系统调用。 二、安装 (I)安装cygwin 1.下载cygwincygwin可以在windows上虚拟unix编译环境 阅读全文

posted @ 2016-07-06 16:39 Sun‘刺眼的博客 阅读(6141) 评论(0) 推荐(0) 编辑

上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 73 下一页

导航