通过LocalSocket 采集视频,打包h264视频rtsp传输,安卓手机为服务端,可以通过其他可以播放rtsp流的播放器播放,例如VLC。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-04-24 23:15 spydroid-ipcamera-master
文件 536 2014-04-24 23:15 spydroid-ipcamera-master.classpath
文件 135 2014-04-24 23:15 spydroid-ipcamera-master.gitignore
文件 811 2014-04-24 23:15 spydroid-ipcamera-master.project
文件 2329 2014-04-24 23:15 spydroid-ipcamera-masterAndroidManifest.xml
文件 35147 2014-04-24 23:15 spydroid-ipcamera-masterLICENSE
文件 2955 2014-04-24 23:15 spydroid-ipcamera-masterREADME.md
目录 0 2014-04-24 23:15 spydroid-ipcamera-masterassets
目录 0 2014-04-24 23:15 spydroid-ipcamera-masterassetswww
文件 3974 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwcredits.htm
目录 0 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwfonts
文件 19744 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwfontsangers.eot
文件 21512 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwfontsangers.woff
文件 71816 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwfontssunshiney.eot
文件 81948 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwfontssunshiney.woff
目录 0 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwimages
文件 1494 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwimageslue-button.png
文件 14893 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwimagescamera.png
文件 18292 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwimageseye.png
文件 45314 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwimagesfacebook.png
文件 60567 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwimagesinstall.jpg
文件 16120 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwimageslamp.png
文件 1554 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwimagesphone.png
文件 6508 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwimagesquote.png
文件 1527 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwimages
ed-button.png
文件 27344 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwimagesspeaker.png
文件 11038 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwimagesspydroid.png
文件 9840 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwindex.htm
目录 0 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwjs
文件 381 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwjsie.js
文件 92630 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwjsjquery-1.9.1.min.js
............此处省略154个文件信息
/*
* Copyright (C) 2011-2012 GUIGUI Simon fyhertz@gmail.com
*
* This file is part of Spydroid (http://code.google.com/p/spydroid-ipcamera/)
*
* Spydroid is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 3 of the License or
* (at your option) any later version.
*
* This source code is distributed in the hope that it will be useful
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this source code; if not write to the Free Software
* Foundation Inc. 59 Temple Place Suite 330 Boston MA 02111-1307 USA
*/
package net.majorkernelpanic.http;
import static net.majorkernelpanic.http.TinyHttpServer.TAG;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.net.URLDecoder;
import java.util.Date;
import java.util.Locale;
import org.apache.http.HttpEntity;
import org.apache.http.HttpEntityEnclosingRequest;
import org.apache.http.HttpException;
import org.apache.http.HttpRequest;
import org.apache.http.HttpResponse;
import org.apache.http.HttpStatus;
import org.apache.http.MethodNotSupportedException;
import org.apache.http.entity.AbstractHttpEntity;
import org.apache.http.entity.ContentProducer;
import org.apache.http.entity.EntityTemplate;
import org.apache.http.entity.InputStreamEntity;
import org.apache.http.impl.cookie.DateParseException;
import org.apache.http.impl.cookie.DateUtils;
import org.apache.http.protocol.HttpContext;
import org.apache.http.protocol.HttpRequestHandler;
import org.apache.http.util.EntityUtils;
import android.content.res.AssetFileDescriptor;
import android.content.res.AssetManager;
import android.util.Log;
/**
*
* Serves the content of assets/www
*
*/
public class ModAssetServer implements HttpRequestHandler {
public static final String PATTERN = “*“;
/** The list of MIME Media Types supported by the server. */
public static String[] mimeMediaTypes = new String[] {
“htm“ “text/html“
“html“ “text/html“
“gif“ “image/gif“
“jpg“ “image/jpeg“
“png“ “image/png“
“js“ “text/javascript“
“json“ “text/json“
“css“ “text/css“
};
private final TinyHttpServer mServer;
private final AssetManager mAssetManager;
public ModAssetServer(TinyHttpServer server) {
super();
mServer = server;
mAssetManager = mServer.mContext.getAssets();
}
public void handle(
final HttpRequest request
final HttpResponse response
final HttpContext context) throws HttpException IOException {
AbstractHttpEntity body
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-04-24 23:15 spydroid-ipcamera-master
文件 536 2014-04-24 23:15 spydroid-ipcamera-master.classpath
文件 135 2014-04-24 23:15 spydroid-ipcamera-master.gitignore
文件 811 2014-04-24 23:15 spydroid-ipcamera-master.project
文件 2329 2014-04-24 23:15 spydroid-ipcamera-masterAndroidManifest.xm
文件 35147 2014-04-24 23:15 spydroid-ipcamera-masterLICENSE
文件 2955 2014-04-24 23:15 spydroid-ipcamera-masterREADME.md
目录 0 2014-04-24 23:15 spydroid-ipcamera-masterassets
目录 0 2014-04-24 23:15 spydroid-ipcamera-masterassetswww
文件 3974 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwcredits.htm
目录 0 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwfonts
文件 19744 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwfontsangers.eot
文件 21512 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwfontsangers.woff
文件 71816 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwfontssunshiney.eot
文件 81948 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwfontssunshiney.woff
目录 0 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwimages
文件 1494 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwimageslue-button.png
文件 14893 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwimagescamera.png
文件 18292 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwimageseye.png
文件 45314 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwimagesfacebook.png
文件 60567 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwimagesinstall.jpg
文件 16120 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwimageslamp.png
文件 1554 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwimagesphone.png
文件 6508 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwimagesquote.png
文件 1527 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwimages
ed-button.png
文件 27344 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwimagesspeaker.png
文件 11038 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwimagesspydroid.png
文件 9840 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwindex.htm
目录 0 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwjs
文件 381 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwjsie.js
文件 92630 2014-04-24 23:15 spydroid-ipcamera-masterassetswwwjsjquery-1.9.1.min.js
............此处省略154个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)