Прямая трансляция RTSP с IP-камеры

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

Пример URL: rtsp: // общедоступный ip: 554 / 1363e66e.mp4

Кодировка: базовый профиль mp4 h.264 с разрешением 320 x 240.

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

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

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

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


person Viraj    schedule 04.04.2012    source источник
comment
Какую IP-камеру вы используете? В каком разрешении идет потоковая передача? Требуется ли имя пользователя / пароль? Брандмауэр между телефоном и камерой есть?   -  person Terence Eden    schedule 04.04.2012
comment
Разрешение: 320 х 240. Без пароля. Нет брандмауэра.   -  person Viraj    schedule 04.04.2012
comment
Можете ли вы транслировать любые другие источники RTSP? Если нет, похоже, проблема с E72 - themes.europe.nokia.com/t5/Phone-Applications/   -  person Terence Eden    schedule 04.04.2012
comment
Я могу транслировать с YouTube, но это не прямой эфир, верно? Но у меня такая же проблема с Nokia C6-01.   -  person Viraj    schedule 04.04.2012
comment
Постарайтесь убедиться, что как контейнер (MP4), так и кодек, могут обрабатываться классами библиотеки Java ME javax.microedition.media.   -  person Lobo    schedule 12.04.2012


Ответы (2)


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

person prgmrDev    schedule 07.05.2012

Итак, я думаю, что это так,

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

Поэтому, если вы не разбудите, что вы не можете транслировать живые материалы в mp4, ЕСЛИ это не фрагментированный mp4.

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

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

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

Пожалуйста, поделитесь своими выводами

Спасибо.

person Evren Bingøl    schedule 23.08.2012