• 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 转化一个,很easy

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

    安装VLC-debug.apk 到手机上

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

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

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

  • 相关阅读:
    [再寄小读者之数学篇](2014-06-19 满足三个积分等式的函数)
    [再寄小读者之数学篇](2014-06-19 微分等式的结论)
    我的一些武功
    TEX学习笔记
    我的一些诗词
    我的课程与学生
    [再寄小读者之数学篇](2014-06-19 三维插值公式)
    [再寄小读者之数学篇](2014-06-19 旋度公式)
    JAVA小项目实例源码—学习娱乐小助手
    可拖拽的3D盒子
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/3831542.html
Copyright © 2020-2023  润新知