Darwinストリーミングサーバーが提供するRTSPプロトコルでビデオストリームを再生するAndroidアプリに取り組んでいます。
私の問題は、Android の VideoView/MediaPlayer を使用して RTSP ストリームを特定の WiFi ホットスポット (職場など) 経由で再生できないことです。いろいろ調べたところ、Darwin ストリーミング サーバーはメディア データ ストリーミングに UDP ポート 6970 ~ 6999 を使用しており、ファイアウォールに問題がある可能性があることがわかりました。ただし、同じ WiFi ホットスポット経由で PC 上の VLC を使用して同じストリームを再生できます。
VLC と Android のビルトイン メディア フレームワーク OpenCore が使用するメカニズムの違いは何ですか? Android で live555 の openRTSP ソースを使用して独自の rtsp クライアントを作成することは可能ですか? どんな助けでも大歓迎です。
ボルトン