Rtsp player windows media player
Вопрос
I am trying to stream a live feed through RTSP to Windows Media Player 12 and get the error:
«Windows Media Player cannot play the file because the specified protocol is not supported. If you typed a URL in the Open URL dialog box, try using a different transport protocol (for example, «http:» or «rtsp:»).»
I have tried the feed with both MPEG4 and MJPEG, but WMP doesn’t work with either one of them, but I can get the feed with VLC just fine.
I have read http://support.microsoft.com/kb/940029/en-us and tried the resolutions suggested and they have not worked.
I have removed WMP through Turn Windows Features On and Off and then manually deleted WMP from Program Files and also the files in the User directory. Yes, I reboot after turning off WMP.
I have turned off the Firewall in an attempt to verify that it is not blocking ports (you would think it would not be blocking ports since I can get the feed through VLC, but I tried it just in case).
I have also reduced my IE security settings to the lowest settings to see if it was a settings issue. Still got the error.
I do not have McAffee (others have suggested that this might cause some issues with streaming).
I am running Windows 7 x64 Professional. Other computers using Windows 7 x64 Pro can get the RTSP stream from Windows Media Player 12 (I have verified that they have the same build of WMP that I do).
I have compared registry settings between those computers that work and mine for Windows Media Player with no success.
I have tried to connect to different RTSP feeds from different encoder/decoders that I have and I get the same error as stated above, but again I can get the feeds with VLC.
I have also installed K-Lite Mega pack for both 32-bit and 64-bit to try to see if it was a codec issue.
(Yes, I know, why try to use Windows Media Player if VLC works? The answer is VLC doesn’t work consistently, (drops ack signals and feed is lost), and I was trying to use a standard media player as a replacement.)
So the questions are: Why does my Windows Media Player 12 not recognize the RTSP protocol? And, how can I fix it so that it does?
VLC Media Player — программа для просмотра RTSP видеопотока. Инструкция. Скачать
VLC Media Player — программа для просмотра RTSP видеопотока. Инструкция. Скачать
VLC Media Player обладает широким набором инструментов для работы с медиаконтентом. Он удобен, интуитивно понятен и может заменить сразу несколько программ.
Программа VLC media Player, или как ее обычно называют просто VLC, – это бесплатный кроссплатформенный медиаплеер с широкими возможностями.
Скачать программу можно с сайта разработчика ПО, перейдя по этой ссылке.
Программа работает на следующих OS:
- Microsoft Windows.
- Mac OS X.
- Windows Phone.
- Linux.
- iOS.
- Android.
Примечательной возможностью, которую предоставляет проигрыватель является воспроизведение RTSP-потока. RTSP — это протокол потоковой передачи видео в реальном времени, Real Time Streaming Protocol. В современных тенденциях, в сфере IP видеонаблюдения всё чаще встречается аббревиатура RTSP.
Проигрывание в плеере VLC RTSP, а также возможность захвата видеопотока – весьма востребованные функции среди пользователей систем видеонаблюдения, в составе которых присутствуют IP-камеры.
Большинство современных моделей камер видеонаблюдения, а также видеорегистраторов оснащены поддержкой описываемого протокола. Добавив к этим аппаратным составляющим такой надежный программный инструмент, как VideoLAN Client можно осуществить организацию системы для просмотра и сохранения видеоинформации без привлечения профессионалов в этой сфере.
Real Time Streaming Protocol – это прикладной потоковый протокол, описывающий команды, которые служат, чтобы управлять видеопотоком. Команды могут указать IP-камере либо серверу совершать различные действия, к примеру, начать транслировать поток, либо остановить передачу видеоданных.
В параметрах IP-камер может встречаться различное обозначение потокового варианта передачи информации. RTSP, как было сказано выше, является, по сути набором команд, с помощью которого осуществляется управление потоком. Аббревиатуры UDP и RTP указывают на транспортный механизм, применяемый при передаче видео.
Открытие RTSP-потока в VLC
Чтобы поток с камеры отображался в окне проигрывателя, требуется предварительная настройка ВЛЦ. Выполняем ниже перечисленные пункты инструкции.
-
- Запускаем VLC и заходим в меню «Инструменты», а затем выбираем «Настройки».
- Переходим на вкладку «Ввод/кодеки», кликнув по соответствующему значку.
- Запускаем VLC и заходим в меню «Инструменты», а затем выбираем «Настройки».
- Переводим переключатель «Транспорт потока Live 555» раздела «Сеть» в положение «Использовать RTP поверх RTSP (TCP)» и нажимаем кнопку «Сохранить».
- Открываем меню «Медиа» и заходим в пункт «Открыть URL…». В открывшемся окне добавляем ссылку на поток в поле «Введите сетевой адрес». IP-адресацию и другие параметры, из которых состоит адрес можно выяснить, обратившись к документации IP-камеры или видеорегистратора.
- Воспроизведение RTSP-потока начнется вслед за нажатием на кнопку «Воспроизвести».
Таким простым способом может осуществляться организация просмотра камер в системах видеонаблюдения.
Протоколы передачи потока данных в проигрывателе Windows Media
Проигрыватель Windows можно использовать для воспроизведения цифрового мультимедиа, который передается потоком из интернета.
Чтобы обеспечить наилучшую связь сервера, на котором работают медиаслужбы Windows, проигрывателя, проигрыватель настроен на автоматическое получение потоковых данных из любого из этих потоковых протоколов (в зависимости от сетевой среды): протокол пользовательских дейтаграмм (UDP), протокол управления передачей (TCP) и протокол передачи гипертекста (HTTP).
Протоколы UDP и TCP – это основные сетевые протоколы, которые используются вместе с потоковым протоколом реального времени (RTSP) для управления передачей большого объема данных. Проигрыватель также может получать многоадресный поток.
Если компьютер подключен к сети общего использования (например, в кафе или аэропорту), брандмауэр Windows может блокировать UDP и многоадресные потоки, которые пытаются получить доступ к проигрывателю. Чтобы решить эту проблему, откройте брандмауэр Windows, щелкните Разрешить программу или функцию через брандмауэр Windows и установите флажок Проигрыватель Windows . Если настройка недоступна, она может контролироваться групповой политикой.
Изменение параметров протокола в проигрывателе
- Откройте проигрыватель Windows.
- Если проигрыватель уже открыт и находится в режиме воспроизведения, нажмите кнопку Переключиться на библиотеку в верхнем правом углу проигрывателя.
- В библиотеке проигрывателя меню Упорядочить и выберите пункт Свойства.
- Откройте вкладку Сеть и внесите необходимые изменения.
Примечание: Если снять флажок TCP или если брандмауэр блокирует TCP-потоки, а проигрыватель настроен на работу с протоколом RTSP, проигрыватель попытается воспользоваться протоколом UDP для получения потоковых данных. Если флажок UDP также снят или если брандмауэр блокирует потоки, использующие эти протоколы, а проигрыватель настроен на работу с протоколом RTSP, он попытается воспользоваться протоколом HTTP для получения потоковых данных.
Изменение настроек прокси-сервера в проигрывателе
Компьютер может быть подключен к интернету через прокси-сервер – компьютер, который работает как посредник между браузером и сетью.
Чтобы изменить настройки прокси-сервера, выполните следующие действия:
- Откройте проигрыватель Windows.
- Если проигрыватель уже открыт и находится в режиме воспроизведения, нажмите кнопку Переключиться на библиотеку в верхнем правом углу проигрывателя.
- В библиотеке проигрывателя меню Упорядочить и выберите пункт Свойства.
- Щелкните вкладку Сеть.
- В разделе Настройки прокси-сервера потоковой передачи выберите протокол для настройки, нажмите кнопку Настройка .
Измените любые из следующих параметров:
- Автоматическое определение настроек. Выберите этот параметр, чтобы проигрыватель сам определял настройки прокси-сервера или автоматически их настраивал.
- Параметры прокси-сервера браузера. Выберите этот параметр (доступен только для протокола HTTP), чтобы проигрыватель использовал прокси-сервера установленного по умолчанию браузера.
- Не использовать прокси-сервер. Если выбран этот параметр, проигрыватель не обращаться к прокси-серверу при подключении к интернету. Как правило, это означает, что проигрыватель не будет получать поток из интернета.
- Использовать прокси-сервер. Можно задать прокси-сервер, указав его название или IP-адрес и номер порта, с помощью которого следует подключаться к интернету. Номера портов по умолчанию – HTTP (80) и RTSP (554).


