我已经看到了很多关于如何将视频从服务器流到android设备的信息,但关于另一种方式(ala Qik)的信息却不多。谁能给我指点一下方向,或者给我一些建议?
当前回答
根据你的预算,你可以使用可以将图像发送到服务器的树莓派相机。我在这里添加了两个教程,你可以找到更多的细节:
本教程将向您展示如何在Android设备上使用树莓派相机和显示图像
这是第二个教程,在这里你可以找到一系列关于摄像头和android设备之间实时视频流的教程
其他回答
查看Yasea图书馆
Yasea是一个Android流媒体客户端。它对YUV和PCM数据进行编码 H.264/AAC,封装在FLV中进行传输 RTMP。
特点:
Android mini API 16。 H.264/AAC硬编码。 H.264软编码。 使用状态回调处理程序的RTMP流。 人像和景观动态方向。 前后摄像头热开关。 流媒体时录制到MP4。
我可以将实时摄像机视频从手机发送到我的服务器。使用此链接 参见链接 参考上面的链接。该链接中有一个示例应用程序。你只需要在RecordActivity.class中设置你的服务url。
美国操作: ffmpeg_link =“rtmp / yourserveripaddress: 1935年- live /文卡特”;
我们可以使用该链接发送H263和H264类型的视频。
根据你的预算,你可以使用可以将图像发送到服务器的树莓派相机。我在这里添加了两个教程,你可以找到更多的细节:
本教程将向您展示如何在Android设备上使用树莓派相机和显示图像
这是第二个教程,在这里你可以找到一系列关于摄像头和android设备之间实时视频流的教程
Mux(我的公司)有一个开源的android应用程序,可以将RTMP传输到服务器,包括设置摄像头和用户交互。它被构建为流到Mux的实时流API,但可以轻松地流到任何RTMP入口点。
我构建了一个名为Kickflip的开源SDK,让Android上的流媒体视频成为一种无痛的体验。
SDK演示了如何使用Android 4.3的MediaCodec API将设备硬件编码器的数据包直接定向到FFmpeg,用于H.264 / AAC的RTMP(使用librtmp)或HLS流。它还演示了实时OpenGL效果(标题,色度键,淡出)和背景记录。
非常感谢,尤其是fadden。
推荐文章
- BottomSheetDialogFragment的圆角
- 在应用程序启动时出现“无法获得BatchedBridge,请确保您的bundle被正确打包”的错误
- 我如何改变默认对话框按钮的文本颜色在安卓5
- 更改单选按钮的圆圈颜色
- 最快的方法提取帧使用ffmpeg?
- 如何在android中复制一个文件?
- adb找不到我的设备/手机(MacOS X)
- 如何在新的材质主题中改变背面箭头的颜色?
- androidviewpager与底部点
- 相同的导航抽屉在不同的活动
- 如何从视图中获得托管活动?
- 单一的TextView与多种颜色的文本
- 如何在非活动类(LocationManager)中使用getSystemService ?
- 在清单中注册应用程序类?
- Android:从数组中编程创建旋转器