Может ли сервер, работающий на Google App Engine, получать поток RTSP?

Если да, то насколько это просто?

0
Felix 19 Фев 2013 в 10:25

1 ответ

Лучший ответ

Да и нет, в зависимости от того, чего вы пытаетесь достичь.

  1. RTSP - это только протокол управления, потоковая часть (доставка мультимедийных данных) осуществляется через RTP, который является протоколом на основе UDP и, следовательно, не поддерживается в App Engine.

  2. Сам протокол RTSP имеет формат, аналогичный формату HTTP, поэтому вы можете реализовать его в GAE. Например, в Java вы должны расширить GenericServlet и обработать пользовательские команды RTSP.

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

3
Lipis 19 Фев 2013 в 13:39
Понятно, значит, если я пытаюсь передать видео в GAE, это не сработает?
 – 
Felix
20 Фев 2013 в 00:46
Нет, для получения или отправки потока требуется протокол RTP, который построен на основе UDP и не может быть реализован в GAE.
 – 
Peter Knego
20 Фев 2013 в 12:34