サーバーから Android に mjpeg ライブ ビデオ ストリームを取得しようとしています。この回答を読みました。非常に役に立ちます。このデモ URL で動作します。しかし、私のビデオ ストリームでは、ユーザー名とパスワードを要求します。
URL を MjpegView に設定するには:
setContentView(mv);
mv.setSource(MjpegInputStream.read(URL));
MjpegInputStream:
public static MjpegInputStream read(String url) {
HttpResponse res;
DefaultHttpClient httpclient = new DefaultHttpClient();
try {
res = httpclient.execute(new HttpGet(URI.create(url)));
return new MjpegInputStream(res.getEntity().getContent());
} catch (ClientProtocolException e) {
} catch (IOException e) {}
return null;
}
サーバーリンクを開くたびにWebブラウザーのように..「パスワード」と「ユーザー名」を要求します。このread()のどこにパラメーターを配置するのですか? また、ライブ ビデオがH.264 形式かどうかも知りたい です。では、どうすればそれをMJPEG 形式に変換できますか?また、その速度は非常に遅く、スムーズではありません。改善するにはどうすればよいですか?
前もって感謝します!!