我已经看到了很多关于如何将视频从服务器流到android设备的信息,但关于另一种方式(ala Qik)的信息却不多。谁能给我指点一下方向,或者给我一些建议?
当前回答
这是完整的文章关于流媒体android摄像头视频到一个网页。
Android流媒体实时摄像头视频到网页
在android应用程序上使用libstreaming 服务器端使用Wowza Media Engine对视频流进行解码 最后使用jWplayer在网页上播放视频。
其他回答
这是完整的文章关于流媒体android摄像头视频到一个网页。
Android流媒体实时摄像头视频到网页
在android应用程序上使用libstreaming 服务器端使用Wowza Media Engine对视频流进行解码 最后使用jWplayer在网页上播放视频。
根据你的预算,你可以使用可以将图像发送到服务器的树莓派相机。我在这里添加了两个教程,你可以找到更多的细节:
本教程将向您展示如何在Android设备上使用树莓派相机和显示图像
这是第二个教程,在这里你可以找到一系列关于摄像头和android设备之间实时视频流的教程
查看Yasea图书馆
Yasea是一个Android流媒体客户端。它对YUV和PCM数据进行编码 H.264/AAC,封装在FLV中进行传输 RTMP。
特点:
Android mini API 16。 H.264/AAC硬编码。 H.264软编码。 使用状态回调处理程序的RTMP流。 人像和景观动态方向。 前后摄像头热开关。 流媒体时录制到MP4。
Took me some time, but I finally manage do make an app that does just that. Check out the google code page if you're interested: http://code.google.com/p/spydroid-ipcamera/ I added loads of comments in my code (mainly, look at CameraStreamer.java), so it should be pretty self-explanatory. The hard part was actually to understand the RFC 3984 and implement a proper algorithm for the packetization process. (This algorithm actually turns the mpeg4/h.264 stream produced by the MediaRecorder into a nice rtp stream, according to the rfc)
Bye
我主持了一个开源项目,使Android手机IP摄像头:
http://code.google.com/p/ipcamera-for-android
原始视频数据从LocalSocket获取,在流媒体之前首先检查MP4的MDAT MOOV。现场视频包装在FLV格式,并可以通过Flash视频播放器与内置的web服务器播放:)
推荐文章
- 如何隐藏动作栏之前的活动被创建,然后再显示它?
- 是否有一种方法以编程方式滚动滚动视图到特定的编辑文本?
- 在Android中将字符串转换为Uri
- 如何在NestedScrollView内使用RecyclerView ?
- 移动到另一个EditText时,软键盘下一步点击Android
- Android应用中的GridView VS GridLayout
- Activity和FragmentActivity的区别
- 右对齐文本在android TextView
- 权限拒绝:start前台需要android.permission.FOREGROUND_SERVICE
- 如何更改android操作栏的标题和图标
- Android Split字符串
- 让一个链接在安卓浏览器启动我的应用程序?
- 如何在Android工作室的外部库中添加一个jar ?
- GridLayout(不是GridView)如何均匀地拉伸所有子元素
- 如何让一个片段删除自己,即它的等效完成()?