【问题标题】:RTP-Server in Android 4.0 and aboveAndroid 4.0 及以上版本的 RTP-Server
【发布时间】:2013-06-03 14:07:26
【问题描述】:
在 Android 4.0 以上版本上工作。
我正在分析使用 RTP 将我的相机视频实时流式传输到 Window PC 的方法,编码 MPEG-2。
在 android 4.0+ 中是否有现成的“rtp-server”?
以下是真的::“Android 平台缺乏对
流式传输协议,这使得流式传输实时音频/
视频到支持 Android 的设备。”摘自 website
目前我分析使用了 ffmpeg 中的 ffserver
库,但 FPS
- 有人尝试过使用 StageFright 吗?捕获原始数据
从相机发送到stagefright框架进行编码和
然后使用 RTP 流式传输相同的内容??
非常感谢。
【问题讨论】:
标签:
android
ffmpeg
android-4.0-ice-cream-sandwich
rtp
stagefright
【解决方案1】:
您的问题的答案如下。虽然链接与Android 4.2.2 相关,但Android 4.0 也是如此。
是的,有一个RTP 发射器可用。您可以将MyTransmitter 中的这个示例作为起点,也可以考虑使用startRTPRecording 中的标准记录器。
您可以通过RTP 将数据从Android 设备流式传输到外部接收器,或者您可以有不同的用例,如Miracast 又名Wi-Fi Display。但是,通过Wi-Fi Direct 从一个android 设备到另一设备的流式传输仍未完全启用。后一种说法主要来自Miracast场景。
您可以使用标准的android软件,可以进行高分辨率的录制和传输。这主要取决于底层硬件,因为软件堆栈的开销不是很高。
是的。这已经在上面的 Q1 中得到了回答。