Android中实时视频传输(摄像头实时视频传输)解决方案<二>
2012-06-20 15:10
369 查看
1、使用FFMpeg进行视频采集,使用Live555进行RTP传输,使用VideoView进行播放。
csdn提到:重载FrameSource,写一个服务类,可以从FrameSource的派生类读取帧数据,转发给live555.
评价:本方案大型访问量大的不行,少量连接比如100以内的可以。
2、用gstreamer完成采集、编码、组播。客户端使用VideoView进行播放。
评价:本方案优点为可以实现大访问量。缺点是基本从底层架构,代码量比较大。
3、使用FFmpeg进行视频采集,使用ffserver进行视频转发,客户端使用VideoView播放。
评价:优点是实现简单、容易演示,缺点是实时性不好以及用户量大不行。
参考文章:
1、http://topic.csdn.net/u/20100403/13/81B00633-33EC-48CA-A575-0E6BA1B39631.html
2、http://www.gstreamer.net/ (好像目前打不开)
3、http://gstreamer.freedesktop.org/
4、http://www.organicdesign.co.nz/Simple_video_streaming_with_ffserver
5、windows下面FFmpeg编译可执行程序 http://ffmpeg.zeranoe.com/builds/
6、http://ffmpeg.org/download.html
7、https://github.com/FFmpeg/FFmpeg
8、http://ffmpeg.org/sample.html
csdn提到:重载FrameSource,写一个服务类,可以从FrameSource的派生类读取帧数据,转发给live555.
评价:本方案大型访问量大的不行,少量连接比如100以内的可以。
2、用gstreamer完成采集、编码、组播。客户端使用VideoView进行播放。
评价:本方案优点为可以实现大访问量。缺点是基本从底层架构,代码量比较大。
3、使用FFmpeg进行视频采集,使用ffserver进行视频转发,客户端使用VideoView播放。
评价:优点是实现简单、容易演示,缺点是实时性不好以及用户量大不行。
参考文章:
1、http://topic.csdn.net/u/20100403/13/81B00633-33EC-48CA-A575-0E6BA1B39631.html
2、http://www.gstreamer.net/ (好像目前打不开)
3、http://gstreamer.freedesktop.org/
4、http://www.organicdesign.co.nz/Simple_video_streaming_with_ffserver
5、windows下面FFmpeg编译可执行程序 http://ffmpeg.zeranoe.com/builds/
6、http://ffmpeg.org/download.html
7、https://github.com/FFmpeg/FFmpeg
8、http://ffmpeg.org/sample.html
相关文章推荐
- Android中实时视频传输(摄像头实时视频传输)解决方案<二>
- Android中实时视频传输(摄像头实时视频传输)解决方案<二>
- Android中实时视频传输(摄像头实时视频传输)解决方案<二>
- Android中实时视频传输(摄像头实时视频传输)解决方案<二>
- <一> 基于S5PV210实时视频传输总述
- Android实现推送方式解决方案<二>
- <车载物联网项目,视频采集传输部分,第一天> FFmpeg的安装过程
- Android NDK学习 <二> Android.mk的制作
- 从零开始学android<mediaplayer自带播放器(视频播放).四十九.>
- Android自动化测试之Robotium<二>:用例分析
- Android开发工具——ADB(Android Debug Bridge) <二>HOST端
- Android 源码系列之<二>从安全的角度深入理解BroadcastReceiver(上)
- android 子线程通过bundle、handler.sendMessage(message)向主线程传输多个类型数据,包括list<Map<String,Object>>
- 【android初学日志】Test run failed: Test run incomplete. Expected 1 tests, received 0<二>
- Android学习笔记:<二>03.Android当中的常用控件
- Android实战简易教程<二>(Spinner下拉级联效果)
- Android NDK学习 <二> Android.mk
- 实时开发框架Meteor API解读系列<二>Core
- Android UI设计之<二>自定义SwitchButton开关,实现类似IOS中UISwitch的动画效果
- Android NDK学习 <二> Android.mk的制作