【问题标题】:Playing RTSP stream in Android在 Android 中播放 RTSP 流
【发布时间】:2011-11-19 20:05:03
【问题描述】:

我正在尝试在 Android 设备上播放视频流。不幸的是,MediaPlayer/VideoView 仍然存在同样的问题。我正在寻找几天,但仍然没有找到任何有效的解决方案。 出于测试目的,我正在使用 API Demos(API Demos/Media/MediaPlayer/Play Streaming Video)中的 MediaPlayer 应用程序。 这是播放流的代码sn-p

mMediaPlayer = new MediaPlayer();
mMediaPlayer.setDataSource(path);
mMediaPlayer.setDisplay(holder);
mMediaPlayer.prepare();
mMediaPlayer.setOnBufferingUpdateListener(this);
mMediaPlayer.setOnCompletionListener(this);
mMediaPlayer.setOnPreparedListener(this);
mMediaPlayer.setOnVideoSizeChangedListener(this);

当我尝试播放流时,我从 logcat 获取此信息 http://pastebin.com/5Uib5CH5

这是ffserver流视频的配置

Port 8090
BindAddress 0.0.0.0

RTSPPort 7654
RTSPBindAddress 0.0.0.0

MaxHTTPConnections 2000
MaxClients 1000
MaxBandwidth 10000

CustomLog -
NoDaemon
<Feed feed1.ffm>

File /tmp/feed1.ffm
FileMaxSize 5M

Launch ffmpeg -i mmsh://tempserv.cam/vid1

ACL allow 127.0.0.1

</Feed>

<Stream rat1.mpg>
Feed feed1.ffm
Format rtp
NoAudio
VideoBitRate 56k
VideoBufferSize 40
VideoFrameRate 12
VideoSize 176x144
VideoGopSize 12
VideoCodec libx264
AVPresetVideo baseline
</Stream>

如果有人可以建议我如何解决它,或者至少指出一个错误,我将不胜感激。

【问题讨论】:

    标签: android ffmpeg streaming rtsp


    【解决方案1】:

    我找到了如何运行适用于 Android 设备的流式传输的解决方案。这是我为任何其他有类似问题的人的 ffserver 配置。

    Port 8090
    BindAddress 0.0.0.0
    RTSPPort 7654
    RTSPBindAddress 0.0.0.0
    
    MaxHTTPConnections 2000
    MaxClients 1000
    MaxBandwidth 10000
    
    CustomLog -
    NoDaemon
    
    <Feed feed1.ffm>
    
    File /tmp/feed1.ffm
    FileMaxSize 5M
    
    Launch ffmpeg -i mmsh://tempserv.cam/vid1
    
    ACL allow 127.0.0.1
    </Feed>
    
    <Stream rat1.mpg>
    
    Feed feed1.ffm
    Format rtp
    NoAudio
    
    VideoBitRate 56k
    VideoBufferSize 40
    VideoFrameRate 12
    VideoSize 176x144
    VideoGopSize 12
    VideoCodec h263
    
    AVOptionVideo flags +global_header
    
    </Stream>
    

    【讨论】:

    • 在这种情况下,是的。但是 ffmpeg 是一种可以在两个版本之间以不同方式工作的软件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-29
    • 2011-08-18
    • 2012-07-01
    • 2016-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多