У меня есть сервер, обеспечивающий видео в реальном времени H.264 через сеть через RTSP (rtsp://...), и я пытался найти способ отображения потока пользователям в своем браузере (на наименее Windows и OS X - Linux - это бонус). В настоящее время у меня встроен VLC Player, и он работает как в IE9, так и в Mozilla Firefox 12.0, но было бы идеально, если бы пользователь просто установил плагин для своего браузера или что-то подобное (в отличие от целой программы).
Я могу использовать решения с открытым исходным кодом, но я не могу использовать ничего GPL. Апплет Java или что-то подобное возможно.
Решения, рассмотренные до сих пор, которые, похоже, не работают:
- HTML5 Video Tag: похоже, не поддерживает прямые потоки RTSP.
- GStreamer (привязки Java)/OSSBuild GStreamer-WinBuilds v0.10.7 Beta 4 LGPL: плагины кажутся flaky с источниками RTSP и WinBuild (мой поток дал ошибки, связанные с запросом SETUP потока, в то время как другие не было)
- JavaFX. Похоже, что он потерял поддержку для прямых потоков RTSP в своей последней версии.
- Xuggler. Лицензирование, похоже, создает проблему.
- JMF: старый, без видимой поддержки H.264.
- FMJ: Кажется, что нет никакой поддержки для потоков RTSP в реальном времени.
Должен ли я переоценивать любую из этих возможностей? Любые другие предложения (например, в Flash или Silverlight) были бы оценены.
Спасибо!
Изменить: было бы здорово получить решение в HTML5.