#android #streaming #rtsp #android-videoview #rtsp-client
#Android #потоковая передача #rtsp #android-videoview #rtsp-клиент
Вопрос:
Я использовал Videoview для воспроизведения потокового RTSP-видео с сервера. все работает нормально, за исключением задержки видео по сравнению с голосом. Изначально при запуске видео аудио и видео синхронизированы (несоответствий нет вообще)… но с течением времени видео, похоже, отстает от звука. Это отставание продолжает расти, и я заметил, что оно увеличилось до 30 секунд и продолжает расти. Это доставляет пользователю очень неприятные ощущения.
Я ищу возможное решение этой проблемы в клиенте Android, поскольку у меня нет контроля над сервером потоковой передачи, а также было подтверждено, что он работает нормально на других платформах, таких как настольные проигрыватели, iPhone, BlackBerry и т.д. Итак, я предполагаю, что проблема с просмотром видео только в Android.
Вот код, который я использую для инициализации видеообзора и загрузки URL-адреса для воспроизведения
VideoView mVideoView = new VideoView(this);
setContentView(mVideoView);
mVideoView.setVideoURI(Uri.parse("rtsp:................rtsp link "));
mVideoView.requestFocus();
mVideoView.start();
Любая помощь по этому вопросу будет высоко оценена.
Спасибо
Комментарии:
1. Не могли бы вы рассказать нам, на каком устройстве вы находитесь, и какой кодек вы также используете?
2. Используется кодек MPEG4 в формате 3gp