0

SorunMJPEG, H264 Canlı Akış ve oynatma videosunu Chrome, Firefox ve IE'de nasıl gösterebilirim?

Birden çok üreticiden birden fazla IP kameram var.

  • Manufacturer_1 Feed_1: kameralar aşağıdaki canlı yayınları temin http yoluyla MJPEG
  • Manufacturer_1 Feed_2: RTSP aracılığıyla h264
  • Manufacturer_2 Feed_1:

    Ne İşleri http

aracılığıyla h264 Chrome ve Firefox MJPEG için

:

  • http canlı yemlerin img etiketini kullanarak ve canlı yayın URL'ye kaynağını ayarlayarak bir cazibe gibi çalışır.
  • kaydedildi MJPEG video oynatma veya H264 ben her üç tarayıcılarda H264

    Çal canlı yayınları gerekenler VideoJS

kullanarak her üç tarayıcılarda çalışır. IE'de MJPEG beslemeleri oynayın. Ben dönüştürebilir ve hala sadece Chrome ve Firefox için çalışacak MJPEG, akarsu H264 için FFMPEG veya VLC kullanma

önlemek çalıştığım şey

.

Notlar

Chrome'un eklentileri kabul etmez. Flash veya diğer eklenti tabanlı çözümlerin anlamı çalışmaz. IE üzerinde

ActiveX video denetimleri nadiren kararlıdır. Üreticiye özgü kontroller en iyi şekilde par.

Ben HTML5 video etiketi tarayıcıları tarafından bağımsız olarak uygulandığını biliyoruz ve her tarayıcı video formatları destekleyecek karar verir.

This link ciddi tarayıcı video sınırlamaları ve bu modern tarayıcı savaşının ortasında öksürük geliştiriciler olarak hepimizin üzerine düşen yükün hızlı bir özetidir.

cevap

1

Chrome ve Firefox hem parçalanmış MP4 ve video konteynerler (bu durumda alakasız) WebM canlı video akışları kabul edin. Yani, yeniden kodlama yapmak zorunda kalacaksınız (ki bu da kod dönüştürme işleminden daha hızlıdır). Ayrıca IP kameralarla çalışıyorum ve şu ana kadar tarayıcı tarafından desteklenen formatları üretebilecek hiçbir şey görmedim. Yani serbest seçenek kurulum FFmpeg parçalanmış MP4 rtsp sürüme dönüştürmek için ya da ticari bir ürün arıyorsanız firmamız sadece RTSP kameralardan HTML5 uyumlu canlı akış sunabilir bir video izleme ürününü yayınladı. Ticari ürünle ilgileniyorsanız, yorum bırakın. Yeniden hizalamada

+0

+1. Bu seçeneği düşünmemiştim ve kesinlikle deneyeceğim. Canlı video ön işleme ile ilgili bir sorunum var ve bu gecikme. Özellikle birden fazla kamerayı senkronize ederken, bazılarında remolama gerektirmeyebilir.Burada bulabileceğim herhangi bir çözümle tekrar göndereceğim. –

+0

Sadece yeniden kodlamak, kod dönüştürme durumunda olduğu gibi, büyük bir gecikme getirmemelidir. Birden fazla kamerayı senkronize etmeniz gerekiyorsa, bu başka bir durumdur, ancak bu doğrudan HTML5 video öğesi aracılığıyla yapılabilir. –

+0

Gerçekten. Bu cevabı doğru cevap olarak işaretleyeceğim çünkü bu soru sadece olası çözümlere sahip ama henüz somut bir şey değil. –

İlgili konular