ipCarema实时拍摄观看视频

上传者: xiaoliouc | 上传时间: 2021-07-06 20:45:48 | 文件大小: 1.56MB | 文件类型: ZIP
该项目是google上的一个开源项目ipcarema,网址: http://code.google.com/p/ipcamera-for-android/source/checkout 使用NanoHTTPD一个简单的java程序充当服务器 内容:android手机充当服务器,实时拍摄的视频可以通过输入http://ip:8080查看。ip是你设定手机的ip地址。 缺点:手机必须支持MP4+ARM_BN格式,有些手机不兼容

文件下载

资源详情

[{"title":"( 82 个子文件 1.56MB ) ipCarema实时拍摄观看视频","children":[{"title":"DroidIPCam","children":[{"title":"hs_err_pid4108.log <span style='color:#111;'> 4.54KB </span>","children":null,"spread":false},{"title":".project <span style='color:#111;'> 846B </span>","children":null,"spread":false},{"title":"project.properties <span style='color:#111;'> 562B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"teaonly","children":[{"title":"projects","children":[{"title":"droidipcam","children":[{"title":"NetInfoAdapter.java <span style='color:#111;'> 4.46KB </span>","children":null,"spread":false},{"title":"MainActivity.java <span style='color:#111;'> 11.19KB </span>","children":null,"spread":false},{"title":"CameraView.java <span style='color:#111;'> 5.19KB </span>","children":null,"spread":false},{"title":"NativeAgent.java <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"NanoHTTPD.java <span style='color:#111;'> 33.09KB </span>","children":null,"spread":false},{"title":"StreamingServer.java <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false},{"title":"StreamingLoop.java <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"build.properties <span style='color:#111;'> 713B </span>","children":null,"spread":false},{"title":"AndroidManifest.xml <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"hs_err_pid3192.log <span style='color:#111;'> 4.54KB </span>","children":null,"spread":false},{"title":"hs_err_pid5376.log <span style='color:#111;'> 4.96KB </span>","children":null,"spread":false},{"title":"res","children":[{"title":"raw","children":[{"title":"player.js <span style='color:#111;'> 16.42KB </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 2.08KB </span>","children":null,"spread":false},{"title":"player_controler.swf <span style='color:#111;'> 35.98KB </span>","children":null,"spread":false},{"title":"player_object.swf <span style='color:#111;'> 117.40KB </span>","children":null,"spread":false},{"title":"favorite.ico <span style='color:#111;'> 7.19KB </span>","children":null,"spread":false},{"title":"style.css <span style='color:#111;'> 535B </span>","children":null,"spread":false}],"spread":true},{"title":"drawable","children":[{"title":"icon.png <span style='color:#111;'> 72.60KB </span>","children":null,"spread":false}],"spread":true},{"title":"layout","children":[{"title":"message_toast.xml <span style='color:#111;'> 723B </span>","children":null,"spread":false},{"title":"main.xml <span style='color:#111;'> 4.77KB </span>","children":null,"spread":false}],"spread":true},{"title":"values","children":[{"title":"strings.xml <span style='color:#111;'> 921B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".settings","children":[{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'> 208B </span>","children":null,"spread":false}],"spread":true},{"title":"jni","children":[{"title":"ipcamera.cpp <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":"Application.mk <span style='color:#111;'> 78B </span>","children":null,"spread":false},{"title":"how-to-build.txt <span style='color:#111;'> 183B </span>","children":null,"spread":false},{"title":"mediapak.cpp <span style='color:#111;'> 6.49KB </span>","children":null,"spread":false},{"title":"mediastreamer.cpp <span style='color:#111;'> 1.98KB </span>","children":null,"spread":false},{"title":"mediastreamer.h <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"mediabuffer.cpp <span style='color:#111;'> 4.64KB </span>","children":null,"spread":false},{"title":"mediacapture.cpp <span style='color:#111;'> 9.40KB </span>","children":null,"spread":false},{"title":"lib_build.mk <span style='color:#111;'> 734B </span>","children":null,"spread":false},{"title":"build.mk <span style='color:#111;'> 257B </span>","children":null,"spread":false},{"title":"mediacheck.cpp <span style='color:#111;'> 6.19KB </span>","children":null,"spread":false},{"title":"mediapak.h <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"Android.mk <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"ipcamera.h <span style='color:#111;'> 689B </span>","children":null,"spread":false},{"title":"mediastreaming.cpp <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"mediabuffer.h <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false}],"spread":false},{"title":"gen","children":[{"title":"teaonly","children":[{"title":"projects","children":[{"title":"droidipcam","children":[{"title":"BuildConfig.java <span style='color:#111;'> 169B </span>","children":null,"spread":false},{"title":"R.java <span style='color:#111;'> 2.28KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"libs","children":[{"title":"armeabi","children":[{"title":"libteaonly.so <span style='color:#111;'> 496.65KB </span>","children":null,"spread":false},{"title":"libipcamera.so <span style='color:#111;'> 354.09KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".classpath <span style='color:#111;'> 380B </span>","children":null,"spread":false},{"title":"bin","children":[{"title":"resources.ap_ <span style='color:#111;'> 242.77KB </span>","children":null,"spread":false},{"title":"classes","children":[{"title":"teaonly","children":[{"title":"projects","children":[{"title":"droidipcam","children":[{"title":"MainActivity$7.class <span style='color:#111;'> 978B </span>","children":null,"spread":false},{"title":"R$layout.class <span style='color:#111;'> 458B </span>","children":null,"spread":false},{"title":"NanoHTTPD.class <span style='color:#111;'> 14.35KB </span>","children":null,"spread":false},{"title":"NanoHTTPD$2.class <span style='color:#111;'> 1.00KB </span>","children":null,"spread":false},{"title":"MainActivity$4.class <span style='color:#111;'> 849B </span>","children":null,"spread":false},{"title":"BuildConfig.class <span style='color:#111;'> 363B </span>","children":null,"spread":false},{"title":"NetInfoAdapter.class <span style='color:#111;'> 4.67KB </span>","children":null,"spread":false},{"title":"R$drawable.class <span style='color:#111;'> 427B </span>","children":null,"spread":false},{"title":"R$attr.class <span style='color:#111;'> 367B </span>","children":null,"spread":false},{"title":"NanoHTTPD$1.class <span style='color:#111;'> 1.00KB </span>","children":null,"spread":false},{"title":"NanoHTTPD$Response.class <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"CameraView.class <span style='color:#111;'> 5.16KB </span>","children":null,"spread":false},{"title":"MainActivity$6.class <span style='color:#111;'> 849B </span>","children":null,"spread":false},{"title":"R$raw.class <span style='color:#111;'> 581B </span>","children":null,"spread":false},{"title":"NanoHTTPD$HTTPSession.class <span style='color:#111;'> 11.97KB </span>","children":null,"spread":false},{"title":"MainActivity$8.class <span style='color:#111;'> 784B </span>","children":null,"spread":false},{"title":"StreamingLoop.class <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false},{"title":"StreamingServer$OnRequestListen.class <span style='color:#111;'> 327B </span>","children":null,"spread":false},{"title":"MainActivity$5.class <span style='color:#111;'> 849B </span>","children":null,"spread":false},{"title":"R$id.class <span style='color:#111;'> 722B </span>","children":null,"spread":false},{"title":"StreamingServer.class <span style='color:#111;'> 3.29KB </span>","children":null,"spread":false},{"title":"MainActivity$2.class <span style='color:#111;'> 805B </span>","children":null,"spread":false},{"title":"R.class <span style='color:#111;'> 647B </span>","children":null,"spread":false},{"title":"CameraView$1.class <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"R$string.class <span style='color:#111;'> 866B </span>","children":null,"spread":false},{"title":"MainActivity$1.class <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"MainActivity$3.class <span style='color:#111;'> 773B </span>","children":null,"spread":false},{"title":"NativeAgent.class <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"MainActivity.class <span style='color:#111;'> 10.33KB </span>","children":null,"spread":false},{"title":"MainActivity$9.class <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"AndroidManifest.xml <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"jarlist.cache <span style='color:#111;'> 119B </span>","children":null,"spread":false},{"title":"res","children":[{"title":"drawable","children":[{"title":"icon.png <span style='color:#111;'> 70.05KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"classes.dex <span style='color:#111;'> 48.20KB </span>","children":null,"spread":false},{"title":"DroidIPCam.apk <span style='color:#111;'> 601.90KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}]

评论信息

  • linn573 :
    效果不错啊。。
    2018-12-25
  • jqjjqj0 :
    还不错,学习了下,主要是要理解其中原理
    2018-10-19
  • u010165638 :
    多谢分享,正好学习这块。
    2018-04-18
  • u014518451 :
    好像可以,测试用一用。
    2018-02-02
  • lvzaina :
    感觉还行,只是感觉用着不是特别顺手.
    2017-12-01

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明