首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >到Wowza的Android流

到Wowza的Android流
EN

Stack Overflow用户
提问于 2011-09-17 13:58:44
回答 1查看 2.8K关注 0票数 2

我对Android流媒体到wowza感到非常困惑。我正在做一个跨平台的RTMP视频会议,但是Android不吃rtmp。因此,我需要找到另一种方法来做到这一点。

我发现了一个新的开源应用,叫做spydroid-ipcamera。

它使用rtp将udp数据包发送到计算机,并使用以下sdp在vlc中打开它

代码语言:javascript
复制
v=0
s=Unnamed
m=video 5006 RTP/AVP 96
a=rtpmap:96 H264/90000
a=fmtp:96 packetization-mode=1;profile-level-id=420016;sprop-parameter-sets=Z0IAFukBQHsg,aM4BDyA=;

但它不能工作。然后,我遵循wowza教程,流式传输到它,然后在VLC中再次播放。这是可行的!我用http://code.google.com/p/spydroid-ipcamera/issues/detail?id=2写的

然而,当我想在包中添加音频时,它无法工作。我更改为http://code.google.com/p/spydroid-ipcamera/source/browse/trunk/src/net/mkp/spydroid/CameraStreamer.java中的代码

代码语言:javascript
复制
    mr.setAudioSource(MediaRecorder.AudioSource.MIC);
    mr.setVideoSource(MediaRecorder.VideoSource.CAMERA);
    mr.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
    mr.setVideoFrameRate(20);
    mr.setVideoSize(640, 480);
    mr.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
    mr.setVideoEncoder(MediaRecorder.VideoEncoder.H264);
    mr.setPreviewDisplay(holder.getSurface());

然后我想问题应该出在sdp上,但我不知道该怎么处理sdp。我正在使用Mp4流式传输H.264/AAC

其次,我不理解sdp。那么,如何使用此应用程序使视频会议成为视频会议的上游部分。

代码语言:javascript
复制
Android ----(UDP Port:5006)----> PC (SDP file) and then Wowza read the SDP file ------> VLC

我认为在这种情况下,系统不能处理超过1个客户端。sdp只能容纳1个端口,你有什么想法吗,或者它实际上不会工作?

另外,Wowza需要在我们流式传输它之前设置流,所以这是否意味着我不应该按照这种方式来做?

对不起,我的英语不好,希望你们能理解。

EN

回答 1

Stack Overflow用户

发布于 2012-03-15 16:04:29

spydroid代码的变化不能满足你改变AMRPacktsizer的代码来以AAC的形式流式传输一个数据包,我不知道具体如何,但我确定这一变化不会令人满足……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7452784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档