5

デフォルトの MediaPlayer ライブラリを使用して、Android で wowza .mp3 ストリームを再生したいと考えています。しかし、Android 自体が提供する API デモを使用してストリームを再生しようとしましたが、機能しません。Androidのドキュメントには、そうであると記載されていますが。

http://developer.android.com/guide/appendix/media-formats.html

wowza のドキュメントを確認したところ、.mp3 rtsp ストリームはどの Android デバイスでも再生できないことがわかりました。 http://www.wowza.com/forums/content.php?62

あるドキュメントにはそうであると記載されていて、他のドキュメントにはそうでないと記載されているため、ここでの本当の問題は何なのか混乱していますか? 誰か教えてください。

4

2 に答える 2

3

MP3ファイルにはHTTPストリーミングを使用する必要があります。これはWowzaでサポートされています。参照: http: //broadcastengineering.com/products/wowza-expands-media-server-2-http-streaming-ability

また、Android用のMP4仕様、または複数のプラットフォームでサポートされているものを見つけて、それらを使用することもできます。接続帯域幅に応じて、AACオーディオを使用した480pまたは720pはどこでも機能するはずです。

于 2013-01-14T04:15:28.233 に答える
0

Android メディア プレーヤーの開発で同じ問題に直面しました。iMove を使用して .mp4 ファイルからオーディオを切り離します。ビデオをダブルクリックしてオーディオのデタッチを選択し、オーディオトラックを削除するのは非常に簡単です。

ビデオ トラックとオーディオ トラックを別々に送信します。ビデオについては rtsp を使用し、オーディオについては apache Web サーバーを使用しています。Android は、ローカル ファイルを読み取るのと同じように、オーディオを静的に読み取ることができます。

ところで、Wowza が提供するすべてのプロトコルを使用して .mp3 をストリーミングしようとしましたが、どれも機能しません。

私のコードは次のとおりです。

public void PlayVideo() {
        MediaController vidControl = new MediaController(this);
        vidControl.setAnchorView(VideoPlayer);
        VideoPlayer.setMediaController(vidControl);


        VideoPlayer.setVideoPath("rtsp://137.110.90.123:1935/vod/SamNoSound.mp4");


        VideoPlayer.start();

    }

public void PlayAudio() {
        //play audio
        String url = "http://137.110.90.123/~chenyu/sample.mp3"; // your URL here

        try {
            AudioPlayer.setDataSource(url);
            AudioPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
            AudioPlayer.prepare();
            AudioPlayer.start();
        } catch (IOException e) {
            e.printStackTrace();
        }  

ストリーミングを本当に強調したい場合は、VLC を使用することをお勧めします。.mp3 をストリーミングするための私のコマンドは次のとおりです。

ストリーミング オーディオのみ

vlc /Users/chenyu/Sites/XXXX.mp3 -I http --sout "#transcode{ab=128,samplerate=44100,channels=2,acodec=mpga,vcodec=none}:gather:rtp{mp4a-latm,sdp=rtsp://137.110.92.231:5554/stream.sdp}"
于 2015-01-14T02:12:18.857 に答える