android-vlc for rtsp build OK

最近研究 rtsp http stream 流获取方式

vlc over live555  是个非常不错的选择,当然了 andorid framework av也是支持rtsp http的,同样不错的选择

1.编译

https://wiki.videolan.org/AndroidCompile

我是ubuntu 12.04 可能是环境安装的一些东西比较好的缘故吧,呃,貌似还有一个必备条件,网络。如果没有这个你会遇到

莫名奇妙的问题的。我以前编译这个就不支持rtsp很费解

直接按照上面的步骤就可以完美编译,有些下载死活不走的tar包可以自己下载了放到vlc/contrib/tarballs/ 里面,下次再启动

./compile 它自然就不再下载了

2.测试

live555 有个mediaserver 直接支持很多封包流的rtsp服务,

".264" => a H.264 Video Elementary Stream file

".265" => a H.265 Video Elementary Stream file

".aac" => an AAC Audio (ADTS format) file

".ac3" => an AC-3 Audio file

".amr" => an AMR Audio file

".dv" => a DV Video file

".m4e" => a MPEG-4 Video Elementary Stream file

".mkv" => a Matroska audio+video+(optional)subtitles file

".mp3" => a MPEG-1 or 2 Audio file

".mpg" => a MPEG-1 or 2 Program Stream (audio+video) file

".ogg" or ".ogv" or ".opus" => an Ogg audio and/or video file

".ts" => a MPEG Transport Stream file

(a ".tsx" index file - if present - provides server ‘trick play‘ support)

".vob" => a VOB (MPEG-2 video with AC-3 audio) file

".wav" => a WAV Audio file

".webm" => a WebM audio(Vorbis)+video(VP8) file

如果你是在没有 可以使用ffmpeg或者  avconv 转化一个,非常简单

avconv -i 你的文件 你输出的文件.扩展名

安装VLC-debug.apk 到手机上

使用wireshark 抓包分析,mediaserver确实是走的rtsp over tcp

3.VLC-debug.apk下载地址,收了点分大家见谅

http://download.csdn.net/detail/green369258/7504483

android-vlc for rtsp build OK

时间: 2025-01-02 13:46:12

android-vlc for rtsp build OK的相关文章

VLC播放RTSP视频延迟问题 (转)

原帖地址:http://blog.chinaunix.net/uid-26611383-id-3755283.html ================================================================================ 之前写过一篇关于在Linux平台上编译android平台上VLC播放器源代码的文章,vlc这款播放器非常优秀而且是开源的,它的核心是开源视频编解码库ffmpeg.而且这款播放器还支持RTSP协议,这个主要是用开源的li

Android Studio 中 FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileDebugAidl'.的问题解答

Android Studio 中 FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileDebugAidl'.的问题解答 完整的问题提示 Gradle: FAILURE:Build failed with an exception.*What went wrong:Execution failed for task ':compileDebugAidl'.>No

Android远程桌面助手(Build 0787)

Android远程桌面助手(Build 0787) 新增: 增加了输入法的快速切换功能,支持通过Google拼音输入法在PC端快速输入中文: 增加了Broadcast的暂停和继续功能: 某些应用截屏失败时在PC端给出提示:Android端截屏失败的提示,Can't take screenshot due to limited storage space, or it isn't allowed by the app or your organisation/无法抓取屏幕截图.此应用或贵单位不允许

VLC播放RTSP视频延迟问题

VLC播放RTSP视频延迟问题 配置 VLC 以播放 RTSP/RTP 流 vlc播放rtp封装的h.264延时很大是什么原因? 开启打印: VLC的工具->消息->等级 调整为2,就可以看到VLC的错误调试信息.

Android开发之深入理解Android Studio构建文件build.gradle配置

摘要: 每周一次,深入学习Android教程,TeachCourse今天带来的一篇关于Android Studio构建文件build.gradle的相关配置,重点学习几个方面的内容:1.applicationId和package属性值的关系,2.怎么配置安全的自定义签名,3.两种构建类型的区别,4.为什么要定制产品的偏好配置?,5.怎么才能加快DEX文件的生成速度,6.为什么要将一个apk拆分成多个?,7.关于引入依赖包你不知道的秘密.通过这篇文章的学习,你会对build.gradle文件有一个

Android Studio导入Fresco Build失败的解决办法

Android Studio导入Fresco Build失败的解决办法 导入facebook 的 Fresco后,如果发现编译的过程中出现 Error:Execution failed for task ':imagepipeline:ndk_build_bitmaps'. A problem occurred starting process 'command 'ndk-build" 大家可以在 imagepipeline 子项目里面的 gradle.properties 文件中得最后添加 n

四、VLC搭建rtsp服务器

一.VLC搭建rtsp服务器 1.rtsp服务搭建 2.播放 rtsp地址:rtsp://localhost:8554/hello 原文地址:https://www.cnblogs.com/fger/p/11517544.html

PC端VLC搭建RTSP服务器,Android端链接不上

用VLC建了一个流媒体服务器,在本机端打开网络串流并没有任何问题,当时在android端链接是在Option时失败,connection time out,另外在搭建VLC RTSP服务器并没有任何问题,在别的机器上同样的搭建方法却可以正常播放,这说明还是本机的配置哪里出现的故障? 解决方法: 在PC机上对防火墙进行高级设置,具体步骤如下: 控制面板 -> 系统和安全 -> Windows防火墙中 左侧点击 高级设置 点击左侧 ->入站规则,然后点击右侧->新建规则,然后在弹出的入

Android远程桌面助手(Build 0737)

Android Remote Displayer and Controller Build 0737, Aug 02, 2017 新增功能: 录制MP4文件,突破了Android原生180S的限制 截屏并保存成png 拖动左右边框调整窗口大小 adb连接设备时,增加了详细的状态指示 修复:一堆bugs 下载:http://files.cnblogs.com/files/we-hjb/ARDC%28Build0737%29.7z