当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 讲师博文 > 安卓视频监控实现——编译

安卓视频监控实现——编译 时间:2018-09-26      来源:未知

1、 Spydroid

Java JDK的安装以及eclipse的解压请参考《Android开发环境使用说明》。

解压完成后,打开eclipse,显示如下的界面:

在左侧空白处右键选择import,弹出窗口,选择箭头所指的选项,点击next:

点击箭头所指的按钮,选择源程序所在的目录:华清远见-智能家居资料光盘\智能家居应用\程序源码\客户端源码

点击finish,项目导入成功

连接上开发板或者平板电脑,确保驱动安装正常,如上图所示右键点击项目,点击Run As - Android Application,即可以在设备上运行。

2、 Darwin Streaming Server

1. 打开虚拟机运行华清远见开发环境

2. 将光盘中所给的Darwin streaming server文件夹拷贝到系统主文件夹下

3. 双击进入文件夹,选择DarwinStreamingSrvr6.0.3-Source.tar,可右击选择解压到此处

4. 关闭文件管理器,打开终端,添加用户且加入系统组,不填加,后面执行会报错

$ sudo addgroup -system qtss

$ sudo adduser -system -no-create-home -ingroup qtss qtss

5. 进入Darwin streaming server目录,打补丁

$ cd Darwin\ streaming\ server/

$ patch -p0 < dss-6.0.3.patch

$ patch -p0 < dss-hh-20080728-1.patch

6. 进入目录DarwinStreamingSrvr6.0.3-Source/APICommonCode/找到QTSSModuleUtils.cpp,修改其第1069行IPComponentStr IPComponentStr::sLocalIPCompStr("*.*.*.*");

$ cd Darwin\ streaming\ server/DarwinStreamingSrvr6.0.3-Source/APICommonCode/

$ vim QTSSModuleUtils.cpp

wq保存退出

7. 退回到DarwinStreamingSrvr6.0.3-Source目录,运行脚本编译生成安装包

$ cd ..

$ ./Buildit

编译完成,没有错误,只有警告。接下来生成linux下的安装包

$ ./buildtarball

生成DarwinStreamingSrvr-Linux.tar.gz成功

8. 解压DarwinStreamingSrvr-Linux.tar.gz

$ tar xvf DarwinStreamingSrvr-Linux.tar.gz

9. 进入DarwinStreamingSrvr-Linux文件夹修改安装脚本Install

$ cd DarwinStreamingSrvr-Linux/

$ vim Install

添加:

if [ $INSTALL_OS = "Linux" ]; then

/usr/sbin/groupadd qtss > /dev/null 2>&1

/usr/sbin/useradd -m qtss > /dev/null 2>&1

else

/usr/sbin/groupadd qtss > /dev/null 2>&1

/usr/sbin/useradd qtss > /dev/null 2>&1

fi

wq保存退出

10. 执行,提示输入用户名,密码,通过网页登录用

$ sudo ./Install

11. 查看是否安装成功

安装后会自动启动,查看进程

$ ps aux | grep Darwin

12. 启动方法

启动server:

$ sudo /usr/local/sbin/DarwinStreamingServer

启动 Web 管理介面 (tcp port 1220):

$ sudo /usr/local/sbin/streamingadminserver.pl

13. 延时时间修改

在用Darwin Streaming Server做流媒体转发服务时,你可能会看到有十几秒延时,实际Darwin在转发模块中,有一个控制转发Buffer时间的配置reflector_buffer_size_sec,我们将这个配置改成0,也就是在服务器端不做缓存,直接转发,这样在网络条件充足的情况下对比转发和实时流,转发带来的延时也几乎可以忽略了

$ vim /etc/streaming/streamingserver.xml

找到reflector_buffer_size_sec,将其改为0

Wq保存退出即可

3、 VLC For Android

Java JDK的安装以及eclipse的解压请参考《Android开发环境使用说明》。

解压完成后,打开eclipse,显示如下的界面:

在左侧空白处右键选择import,弹出窗口,选择箭头所指的选项,点击next:

点击箭头所指的按钮,选择源程序所在的目录:华清远见-智能家居资料光盘\智能家居应用\程序源码\客户端源码

点击finish,项目导入成功

连接上开发板或者平板电脑,确保驱动安装正常,如上图所示右键点击项目,点击Run As - Android Application,即可以在设备上运行。

上一篇:安卓视频监控实现

下一篇:进程间通信方式汇总

热点文章推荐
华清学员就业榜单
高薪学员经验分享
热点新闻推荐
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2022 北京华清远见科技集团有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部