安卓板推mpegts流-备份

1.首先到https://github.com/WritingMinds/ffmpeg-android-java clonedown最新的版本回来。解压。
2.修改build.gradle com.android.tools.build:gradle:2.3.3 build sdk 改为26.0.2 26 targetsdkversion 19.


以本电脑实际安装的sdk为准。
3.注释掉FFmpegAndroid/build.gradle里面的
install { 整段。
4.app的AndroidManifest.xml添加如下字段
    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>


    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.VIBRATE" />
执行编译。发布到安卓板上。
5.插入摄像头。默认识别为/dev/video0。 如果你没有事先插入摄像头,此处插入后先重启。重启完成后,然后进


入adb ,修改摄像头权限 chmod 666 /dev/video0


6.启动app。输入
-f video4linux2 -framerate 20 -video_size 640x480 -i /dev/video0 -f mpegts -codec:v mpeg1video -s 


640x480 -b:v 500k -bf 0 http://114.114.114.114:8081/123
点run即可。


注:任何时候安卓板重启后还需要再输入一遍chmod 666 /dev/video0

猜你喜欢

转载自blog.csdn.net/glunoy/article/details/80190073