我已经看到了很多关于如何将视频从服务器流到android设备的信息,但关于另一种方式(ala Qik)的信息却不多。谁能给我指点一下方向,或者给我一些建议?
当前回答
根据你的预算,你可以使用可以将图像发送到服务器的树莓派相机。我在这里添加了两个教程,你可以找到更多的细节:
本教程将向您展示如何在Android设备上使用树莓派相机和显示图像
这是第二个教程,在这里你可以找到一系列关于摄像头和android设备之间实时视频流的教程
其他回答
我构建了一个名为Kickflip的开源SDK,让Android上的流媒体视频成为一种无痛的体验。
SDK演示了如何使用Android 4.3的MediaCodec API将设备硬件编码器的数据包直接定向到FFmpeg,用于H.264 / AAC的RTMP(使用librtmp)或HLS流。它还演示了实时OpenGL效果(标题,色度键,淡出)和背景记录。
非常感谢,尤其是fadden。
我也在研究这个问题,虽然我没有一个很好的解决方案,但我确实设法挖出了SIPDroid的视频代码:
http://code.google.com/p/sipdroid/source/browse/trunk/src/org/sipdroid/sipua/ui/VideoCamera.java
Mux(我的公司)有一个开源的android应用程序,可以将RTMP传输到服务器,包括设置摄像头和用户交互。它被构建为流到Mux的实时流API,但可以轻松地流到任何RTMP入口点。
根据你的预算,你可以使用可以将图像发送到服务器的树莓派相机。我在这里添加了两个教程,你可以找到更多的细节:
本教程将向您展示如何在Android设备上使用树莓派相机和显示图像
这是第二个教程,在这里你可以找到一系列关于摄像头和android设备之间实时视频流的教程
我主持了一个开源项目,使Android手机IP摄像头:
http://code.google.com/p/ipcamera-for-android
原始视频数据从LocalSocket获取,在流媒体之前首先检查MP4的MDAT MOOV。现场视频包装在FLV格式,并可以通过Flash视频播放器与内置的web服务器播放:)
推荐文章
- 在Android Studio中创建aar文件
- 修改抽射超时时间
- 如何通过数据从第二个活动到第一个活动时按回?——安卓
- 如何在android中获得当前前景活动上下文?
- 如何在Android中获取当前日期?
- 获取Android设备名称
- 在WebView中上传文件
- 加载HTML文件到WebView
- Android:为什么视图没有maxHeight ?
- 如何获得具有已知资源名称的资源id ?
- 在Android上将字符串转换为整数
- 为什么“System.out。”println“工作在Android?
- WebView显示err_cleartext_not_allowed尽管站点是HTTPS
- Android M权限:对shouldShowRequestPermissionRationale()函数的使用感到困惑
- 为什么构建类型与产品风味不同?