2016-12-17 4 views
2

Я установил Red5 Pro server на лицензию разработчика на локальном компьютере, затем я запустил приложение red5pro/streaming-android (я запустил приложение из Android Studio). Я видел на http://localhost:5080/live/subscribe.jsp моем потоке из приложения, и когда я нажал http://[my IP]/live/viewer.jsp?host=192.168.1.103&stream=Radek[Stream name in Android app] подписаться она открывается, но в журнале на странице я увидел:Red5 Pro: Неожиданный код ответа: 400 & WebSocketException - Не удалось связаться с пользователем

[Red5ProSubscriber] Connect.Failure.

И в Chrome Developer Tools: подключение

WebSocket к 'WS: // [мой IP]: 8081/Live ID = абонент-2bb5' не удалось: Ошибка при WebSocket рукопожатия: Неожиданный ответ код: 400

В cmd я видел:

org.red5.net.websocket.codec.WebSocketDecoder - Рукопожатие не удалось org.red5.net.websocket.WebSocketException - сообщение об ошибке не выполнено, путь не включен.

Вот бревно из cmd: WebSocketException - Handshake failed, path not enable

Я ничего в коде сервера, не изменять. Должен ли я вручную включать WebSocket или WebRTC? Я ничего не нашел об этом в Red5 Pro WebRTC. Я не думаю, что с моим ПК что-то не так - это случается и на моем рабочем месте. Что странно - если я предоставляю ключ, я могу подключиться к API, например, я могу перечислить потоки в Postman. Я буду благодарен вам за то, что вы нашли время, заблаговременно за помощь.

P.S. Я также создал сообщение в Red5Pro community. Что действительно странно, он работает в Windows 10, когда я запускаю .bat, но не тогда, когда я запускаю его с правами администратора. Он также не будет работать для отладочной версии, и он не будет работать для любой версии Windows 7 в моей работе (такая же ошибка, как описано здесь).

ответ

2

Это была проблема с отсутствующими библиотеками, я не решить ее на Windows 7, но на нашем локальном сервере разработки на Linux we had to install missing software dependencies:

$ APT-получить установку libva1

$ APT-получить установить libva-drm1

$ APT-получить установку libva-x11-1

$ APT-получить установку libvdpau1

+0

В нем говорится: «Все они новейшие версии –

+0

На окнах 7, 8, 10; вы должны использовать x64; нет поддержки 32 бит. –

Смежные вопросы