VLC-Android
cuiran
爱专研新技术,喜欢挑战。
展开
-
第二篇、vlc-android之源码介绍
继《第一篇、vlc-android之开篇介绍》http://blog.csdn.net/cuiran/article/details/30054835原创 2014-06-30 11:09:10 · 12483 阅读 · 8 评论 -
Android之基于Facenet模型比对视频中的人脸
前言继续前面 MTCNN移植安卓并检测视频中人脸 ,已经检测到人脸,那么需要对所检测的人脸和本地的人脸数据做比对,此时采用的是基于Facenet模型,它的逻辑和实现原理 可以看之前一篇文章是通过python介绍,访问 基于facenet做人脸比对介绍下面是将Facenet移植到Android上来使用1、首先新建一个Facenet类package com.cayden.face.fa...原创 2018-12-29 17:37:04 · 2046 阅读 · 0 评论 -
MTCNN移植安卓并检测视频中人脸
继续此前的文章,使用vlc播放了rtsp流媒体视频后,想检测视频中的人脸,之前采用了opencv但是遇到低头、抬头和侧脸时候,效果就不太好。所以本篇介绍如何使用mtcnn来检测视频中的人脸。大致流程:一、Tensorflow 模型固化将PNet、ONet、RNet 网络参数.npy固化成.pb格式,方便java载入, 固化后的文件在assets中,文件名mtcnn_freezed_model...原创 2018-12-28 17:57:18 · 2849 阅读 · 1 评论 -
Android——Nv21高效率转Bitmap
查找问题最近在项目中遇到将摄像头数据处理后转Bitmap的内存溢出问题,大概运行到七八个小时后,就出现了内存溢出,后来看了一下错误提示发现bitmap = BitmapFactory.decodeByteArray(stream.toByteArray(), 0, stream.size());这个地方会导致出现问题,故对此需要进行优化。优化之前首先看一下原先的处理方式private ...原创 2018-12-28 17:39:23 · 5263 阅读 · 4 评论 -
如何在Android项目中使用VLC
回顾继上一篇如何在Ubuntu中编译VLC-Android开源项目, 已经成功的编译了vlc-android,并且也编译出了对应版本的libvlc-xx.aar所需环境项目使用的rtsp视频流,采用的是海康的摄像头android studio最新版本java jdk 1.8其他…搭建工程首先打开android studio,新建一个项目,输入项目的名称和包名,就ok了。然后复...原创 2018-12-27 12:32:02 · 12939 阅读 · 19 评论 -
ubuntu 下安装ffmpeg
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。下面是安装教程首先安装所依赖的环境sudo apt-get install build-e...原创 2018-11-20 13:03:05 · 5315 阅读 · 2 评论 -
第三篇、vlc-android之UDP组播使用
vlc-android 非常的强大,目前我们主要是使用vlc来播送原创 2014-10-28 21:59:35 · 16016 阅读 · 16 评论 -
第一篇、vlc-android之开篇介绍
转载请注明出处:原创 2014-06-11 14:57:51 · 23339 阅读 · 13 评论 -
第四篇、vlc-android和Vitamio使用比较
在开始接触udp组播的时候先使用的Vitamio,播放时候声音卡顿 画面也会出现卡顿,后来又使用了VLC,画面挺好,但是声音卡顿。最后不断测试发现是由于设备底层驱动处理视频部分有问题,导致程序播出的效果不太好,后来经过底层更改了声音的输出比特率等一些配置,再进行测试发现两个都可以使用,效果都不错。但是对两个长时间测试整理了以下。Vitamio:优点:对H264的视频,支持硬解MPEG2的不能硬解缺原创 2014-12-15 11:54:02 · 17115 阅读 · 5 评论 -
如何在Ubuntu中编译VLC-Android开源项目
环境介绍在开始之前先介绍我编译所需要的一些环境版本Ubuntu 18.04.1Android SDK:Android NDK:android ndk-r8bandroid studio:android-studio-ide-181.5014246-linuxjdk:1.8.0_191…VLC介绍VLC是一个免费开源的跨平台多媒体播放器和框架,可以播放众多的多媒体文件,DVD、CD...原创 2018-12-25 15:12:02 · 2360 阅读 · 1 评论