2012-04-04 4 views
4

Можно ли увидеть прямой эфир IP-камеры с помощью RTSP?RTSP в прямом эфире с IP-камеры

Пример URL: RTSP: // IP публики: 554/1363e66e.mp4

Кодирование является MP4 H.264 базовый профиль с разрешением 320 х 240.

Я следил за ссылкой на Wiki here. Но я получаю сообщение об ошибке: Ошибка предварительной выборки -2

Когда я пытаюсь играть с помощью реального игрока на nokia e72, я получаю сообщение об ошибке: «General: System Error».

Пожалуйста, дайте мне знать, что я могу сделать по этому поводу.

В магазине Ovi нет видеоплееров, которые могут воспроизводить поток, но я могу воспроизводить поток на VLC на рабочем столе.

+0

Какую IP-камеру вы используете? Какую резолюцию он передает? Есть ли имя пользователя/пароль, который необходим? Любой брандмауэр между телефоном и камерой? –

+0

Разрешение: 320 x 240. Нет пароля. Нет брандмауэра. – Viraj

+0

Вы можете передавать любые другие источники RTSP? Если нет, то, похоже, может возникнуть проблема с E72 - http://discussions.europe.nokia.com/t5/Phone-Applications/E72-Live-TV -streaming-from-Orange-Romania-General-system- error/mp/760738? device-view = desktop –

ответ

1

Вы можете передать его с помощью ReaPlayer, если у вас нет проигрывателя VLC в магазине Ovi. См. Диапазон адресов портов, поддерживаемый вашей IP-камерой. Попробуйте диапазон 1024 - 2000. RTSP поддерживает VLC, Quicktime и Real Player. Используя любой из этих объектов, вы можете перевести его.

0

Так что я думаю, что здесь имеет место,

Есть несколько различных mp4 контейнеров. Стандартный стандарт не позволяет вам переносить данные в реальном времени в контейнер mp4, потому что mp4 должен иметь поле/атом в своем заголовке под названием MDAT, а также информацию о файле и его размере (который записывается после файла полностью закодирована.)

Так что, если вы не проснетесь, что вы не можете транслировать живой материал в mp4, ЕСЛИ он не фрагментирован mp4.

Media Foundation позволит вам сделать это, когда Windows 8 отключится (я получил информацию от форума msdn, поэтому я не знаю, насколько это правда). Я не знаю, что способен ffmpeg/Gstreamer. Опять же, если это коммерческий продукт, над которым вы работаете, вы можете столкнуться с некоторыми проблемами лицензирования с помощью ffmpeg.

Посмотрите на webrtc.

Я предполагаю, что лучше всего использовать webm или ogg/theora, но я не уверен, что теорема может делать то, что вы хотите. Это то, над чем я тоже работаю.

Просьба поделиться своими результатами

Спасибо.