从Android摄像头到服务器的视频流

JCL*_*JCL 276 video streaming android video-streaming

我已经看到很多关于如何将视频从服务器流式传输到Android设备的信息,但其他方式并不多,ala Qik.有人能指出我在这方面的正确方向,或者就如何处理这个问题给我一些建议?

Zho*_*ang 121

我已经托管了一个开源项目来启用Android手机到IP摄像头:

http://code.google.com/p/ipcamera-for-android

原始视频数据从LocalSocket获取,并且在流式传输之前首先检查MP4的MDAT MOOV.实时视频以FLV格式打包,可以通过Flash视频播放器播放,内置Web服务器:)

  • 单击"源"按钮.此外,无论是谁投资这个人都是一个工具. (25认同)
  • 它给了我错误..比如,java.lang.UnsatisfiedLinkError:无法加载teaonly:findLibrary返回null ..如果有人有解决方案,那么请分享它.谢谢 (3认同)

小智 69

花了我一些时间,但我终于管理做了一个这样的应用程序.如果您有兴趣,请查看Google代码页:http://code.google.com/p/spydroid-ipcamera/ 我在我的代码中添加了大量注释(主要是看看CameraStreamer.java),所以它应该是非常不言自明.实际上,困难的部分是了解RFC 3984并为分组化过程实施适当的算法.(根据rfc,该算法实际上将MediaRecorder生成的mpeg4/h.264流转换为一个漂亮的rtp流)

再见

  • 非常感谢!目前,我无法使其与h264一起正常工作。并且无法将其更改为h263(我不知道如何执行此操作)。无论如何,谢谢你! (2认同)

Obs*_*anX 24

我也在研究这个问题,虽然我没有很好的解决方案,但我确实设法挖掘了SIPDroid的视频代码:

http://code.google.com/p/sipdroid/source/browse/trunk/src/org/sipdroid/sipua/ui/VideoCamera.java


dbr*_*bro 19

我已经构建了一个名为Kickflip的开源SDK ,使来自Android的流媒体视频成为一种无痛的体验.

SDK演示了如何使用Android 4.3的MediaCodec API将设备硬件编码器的数据包直接引导至FFmpeg以用于RTMP(使用librtmp)或HLS流式传输H.264/AAC.它还演示了实时OpenGL效果(标题,色度键,淡入淡出)和背景录制.

非常感谢,尤其是fadden.

  • @dbro我尝试了解您的服务,但在我看到您的定价之前您需要我的登录信息.就像你们正在收集电子邮件地址一样.如果这不是您的意图,您应该提供定价信息:与Parse和App Engine以及许多其他人一样. (3认同)

Min*_*ion 10

这是关于将android摄像头视频流式传输到网页的完整文章.

Android直播相机视频到网页

  1. 在Android应用上使用了libstreaming
  2. 在服务器端,Wowza Media Engine用于解码视频流
  3. 最后jWplayer用于在网页上播放视频.


Ven*_*kat 5

我可以将实时摄像机视频从手机发送到我的服务器.使用此链接可以 看到链接

请参阅上面的链接.该链接中有一个示例应用程序.只需要在RecordActivity.class中设置服务URL.

例如: ffmpeg_link ="rtmp:// yourserveripaddress:1935/live/venkat";

我们可以使用该链接发送H263和H264类型的视频.