本文记录使用libVLC的开发的最简单的视频播放器示例。VLC Media Player是一款优秀的播放器,但是由于它的源代码编译的难度比较大,一直没有深入研究过它的开发方面的技术。此前触到了一些VLC开发方面的东西,因此总结了一下libVLC的开发示例程序。...
分类:
其他好文 时间:
2015-01-08 22:48:08
阅读次数:
414
很多项目都用到类似左侧滑动菜单的效果,比如facebook,evernote,VLC for android等等,这很酷源代码可以从GitHub的https://github.com/jfeinstein10/slidingmenu上下载。移植过程中会用到Actionbarsherlo...
分类:
移动开发 时间:
2015-01-08 17:25:31
阅读次数:
187
一、环境是ubuntu
二、采集视频。
我这里采集的是YUYV422,然后可以通过两种方式转化,1.yuyv422->yuv420->jpeg->rtp->vlc(yuv420解码)。2.yuyv422->rgb->jpeg->rtp->vlc(yuv420解码)
V4L2编程可以参考:V4L2编程
YUYV422转RGB参考:YUYV2RGB
三、代码下载
包含jpeg-9a库,库安...
分类:
其他好文 时间:
2015-01-08 13:28:38
阅读次数:
316
spydroid-ipcamera这个项目能够将Android设备变成一个漂亮的网络摄像机 ip camera。Spydroid是一个很小的app,能够将手机的摄像头和麦克风streams至你的浏览器或VLC。它是市场上最强大的工具,一种方法用来从智能手机传输音频/视频到您的电脑。H.264支持分辨率高达1080p和在手机上运行ICS或JB就能够支持AAC格式。...
分类:
移动开发 时间:
2015-01-07 11:07:15
阅读次数:
295
安装完Darwin Streaming Server,就可以使用VLC通过RTSP协议播放流媒体文件了。但是我现在有一个需求,需要将一台DSS(假设为A机)上的媒体文件发送到另一台DSS(假设为B机)上,客户端VLC通过访问B机来播放A机的媒体文件,也就是使用B机作为转发服务器。在网上找了很多关于配...
视频切分与合并在应用场景中很常见,如视频剪辑,去广告等。
本文以MP4文件为目标,对其进行切分合并
一. VLC做前期处理
如果需要加亮,锐化,对比度,可以使用VLC来实现,
cvlc nikita.mp4 --sout="#transcode{vfilter={adjust{}:sharpen{sigma=0.12}: deinterlace{mode=mean}},vcodec=h...
分类:
其他好文 时间:
2015-01-05 13:03:06
阅读次数:
400
TCP协议规定HTTP进程的服务器端口号为80,通常,由HTTP客户端发起一个请求,建立一个到服务器指定端口(默认是80端口)的TCP连接。(注意这里指的是服务器开发的端口80)HTTP服务器则在那个端口监听客户端发送过来的请求。开启wireshark抓包,过滤http协议,File–Export ...
分类:
其他好文 时间:
2015-01-05 10:59:26
阅读次数:
242
实验4-4:TCP客户端服务器
实验目的:
熟悉TCP客户端服务器编程 实验要求: 1、实现TCP客户端服务器回显程序 2、传输信息要求如下 (1)尝试用C语言结构去发送或接收一个信息包 (2)将服务器运行于开发板,客服端运行于ubuntu 12.04,抓包分析TCP协议 实验步骤: 1、服务器端
...
分类:
其他好文 时间:
2015-01-04 21:04:41
阅读次数:
242
实验4-3:UDP客户端服务器
实验目的:
熟悉UDP客户端服务器编程 实验要求: 1、实现UDP客户端服务器回显程序 2、传输信息要求如下 (1)尝试用C语言结构去发送或接收一个信息包 (2)将服务器运行于开发板,客服端运行于ubuntu 12.04,抓包分析UDP协议 实验步骤:
服务端的程序:...
分类:
其他好文 时间:
2015-01-04 20:54:46
阅读次数:
320
Darwin Streaming Server 安裝操作Darwin Streaming Server是蘋果公司推出的開放源碼、跨平台多媒體串流伺服器, 提供音樂 (mp3) 與影音 (3gp、mp4、mov) 串流播放功能, 可由 Windows Media Player、VLC media pl...