Потоковая передача RTSP с видео в формате HTML5 приводит к ошибке с ошибкой сервера (100,0) на Android

У меня очень простое приложение для потокового видео HTML5 для Android, созданного с помощью Phonegap. Устройство, которое я тестирую, это Samsung Galaxy Tab 2. Видео вообще не работает. Я вижу следующие ошибки в окне Eclipse Logcat:


02-22 09:34:56.489: D/HTML5VideoView(6029): requestAudioFocus() called. proxy = Handler (android.webkit.HTML5VideoViewProxy) {4176a958} 02-22 09:34:56.489: D/HTML5VideoView(6029): requested AudioFocus. videoView = android.webkit.HTML5VideoFullScreen@416fbd50 02-22 09:34:56.512: V/MotionRecognitionManager(6029): .registerListenerEvent : success. listener count = 0->1, motion_sensors=1, listener=android.webkit.HTML5VideoView$1@416fbdd0 02-22 09:35:04.504: E/MediaPlayer(6029): internal/external state mismatch corrected 02-22 09:35:04.504: W/IMediaDeathNotifier(6029): media server died 02-22 09:35:04.504: W/AudioSystem(6029): AudioFlinger server died! 02-22 09:35:04.504: E/MediaPlayer(6029): error (100, 0) 02-22 09:35:04.551: E/MediaPlayer(6029): Error (100,0) ******************************************************************************************* Here's my HTML code and Javascript code: <script src="cordova-2.4.0.js"></script> <script> function onLoad(){ document.addEventListener("deviceready", onDeviceReady, true); } function onDeviceReady(){ navigator.notification.alert("PhoneGap is working!!"); } </script> </head> <body onload="onLoad();"> <h1>Digital Home HTML5 Video Streaming Test</h1> <video preload="metadata" src="rtsp://nnn.nnn.nnn.nnn/stream1" controls></video> </body> 

Я задаюсь вопросом, связано ли это с тем, что сервер отправляет короткое вступительное видео (или плакат) перед тем, как начать фактический поток, который интерпретируется вкладкой Galaxy, когда сервер скончался. Я не знаю, к какому событию я должен добавить слушателя для обработки этого поведения. Если я добавлю слушателя к завершенному событию, я могу закончить прядение в бесконечном цикле? Поток отлично работает на iPad и другом проигрывателе RTSP, который я загрузил с Android-рынка. Что мне не хватает?

Я могу воспроизводить поток с помощью VLC, поэтому описание SDP должно быть в порядке

благодаря

Я думаю, что проблема в том, что видео Html 5 в настоящий момент не поддерживает протокол rtsp. так просто.