2017-11-03 67 views
9

İlkbahar Önyükleme uygulamam ile aynı sunucuda yayınlanan bir RTMP akışım var. // localhost/canlı akış Bir RTMP akışını istemcilere nasıl yönlendirilir?

Ve bu RED5 sunucusundan yayınlanan video canlı yayın, var: Mesela

, bu

rtmp kullanılarak erişilebilir. Bu canlı akışı, istekte bulunmaya çalışan istemcilere yönlendirmek istiyorum. Örneğin

:

@Service 
public class RTMPStreamHandler { 

@RequestMapping("/stream") { 
public /*Stream Object?*/ getStream() { 
    //What should be returned? 
    } 
} 

o RTMP akış erişilebilir zaman canlı 24saat, ama bazıları sadece erişilebilir olacaktır gibi ben kontrol edebilmek için Böyle durumlar gereklidir. Bu mantığı Controller'a koyacağım.

SpringFramework'ı bu RTMP akışından okumak ve bu uç noktaya erişmeye çalışan kullanıcılara yayınlamak için nasıl kurabilirim? Baharda bu bir ihtimal mi?

+0

senin amaçları sığabilir Red5 Medya Sunucusu (red5.org) Deneyin ? veya RED5 ve spring uygulamasını ayrı ayrı çalıştırmaya ve daha basit bir entegrasyon yöntemi bulmaya mı çalışıyorsunuz? – Harshakj89

+0

İkincisi. Bir videoyu rtmp biçiminde çoğaltmak için basit bir yol istiyorum. Rtsp de olabilir. Bir Ip Kameradan yayın yapacağım ve bunu rtmp formatında red5 + spring ile yeniden yayınlamaya çalışıyorum. Red5 sunucusunu doğrudan geçmek istemiyorum çünkü bazı kurallara göre erişimi engellemek zorunda kalabilirim – Kerooker

+1

Erişimi engellemek için Java'ya ihtiyacınız var mı? Bir ters proxy kurmak ve temel auth veya ip aralıkları ile oraya erişimi yapılandırmak daha kolay olabilir. – beat

cevap

-1

, bu Bahar ile çalışır, bu https://github.com/Red5/red5-examples/tree/master/springmvc denedim

+1

olabilir denedim, ve Bahar ile iyi çalışmaz (en azından ne yapmaya çalıştığımı ile). Temizlemek ister misin? – Kerooker

İlgili konular