2011-04-11 25 views
15

Bir web kamerasından alınan bir kameranın veya kameranın bir PC'ye yayınlanmış canlı bir videosunu yayınlamanın bir yolunu arıyorum. Yayın, bir HTML5 sayfasında etiketi kullanarak (rtp'yi ve rtsp'yi desteklediğimi) göstermelidir.HTML5’te canlı video nasıl yayınlanır?

Akışı görüntüleyen kullanıcının, QuickTime gibi herhangi bir eklenti veya video oynatıcısı yüklemesine gerek yoktur. rtsp:

ben gibi mp4 biçiminde olması video gerekir //www.mywebsite/streaming/video.mp4

Bu benim html 5 video src gibi koymak istiyorum hattı olacak etiket.

Mümkün olup olmadığını bilmek istiyorum, böyle şeyler yapmak için seçeneklerim nelerdir?

+0

alt küme http://stackoverflow.com/questions/1735933/streaming-via-rtsp-or-rtp-in-html5 –

cevap

2

Bu mümkün. Çapraz tarayıcı desteği arıyorsanız, büyük sorunlarınız olacaktır. Yapabilecekleriniz, HTML5 videosunu destekleyen tarayıcılara sunmak ve daha sonra bunu desteklemeyen tarayıcılar için QuickTime sunmaktır.

<video src="stream.mp4"> 

    <!-- Don't support <video> --> 
    <object> 
     <param name="src" value="video.mp4" /> 
     
 <param name="autoplay" value="true" /> 
     
 <param name="type" value="video/quicktime" height="256" width="320" /> 
     
 
 <embed src="video.mp4" height="256" width="320" autoplay="true" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/" /> 
    </object> 

</video> 

Ayrıca bakınız: Streaming via RTSP or RTP in HTML5

+0

Çapraz tarayıcı sorunu yalnızca IE9'u desteklemem gerektiğinden bir sorun olmayacaktır. Zaten bana gönderdiğiniz bağlantıyı okudum, ancak akışımı sunucuya nasıl göndereceğimi çok yararlı bulmuyorum. Akışın nasıl kaydedileceğini, bir sunucuya nasıl gönderileceğini gösteren bir adım adım kılavuz olduğunu biliyorsunuz, o zaman canlı akışa rtp yolunu nasıl elde edeceğinizi (bu video kaynağında src'm olacak) – user702470

+0

Düzenli bir H.264 akışı ile ilgili herhangi bir sorun yok. –

+0

Evet, desteklenen dosya formatı hakkında en çok bilgiyi bulamadık ve bu gibi şeyler. Ancak sunucu tarafında yardıma ihtiyacım var: Web kameramdan bir sunucuya nasıl akış yapılır, html 5 video etiketinde görüntülenecek yolu nasıl alırım. Akarsu sunucuları üzerinde bulabildiğim her şey Flash sunucu akışında akış sağlayan bazı şirketler (ihtiyaç duyduğum şey değil) Video etiketinde flash veya quicktime eklentileri kullanmadan canlı akış olmalı – user702470

1

Ben bir" .mp4" dosyasına canlı video akışı saklanması için HTML5 tarayıcı "hile" ile artık mümkün sanmıyorum. HTML5'in yakın bir gelecekte canlı video desteğini dikkate alacağına inanıyorum. Yapabilecekleriniz sadece beklemek. :)

maksimum uyumluluk için
0

buradaki Video iş akışı (VP8, gibi bakmak WebM kullanan başka sürüm yap bir MP4 konteyner & H.264 temel video ve AAC “düşük karmaşıklık” ses kullanan bir sürüm yap ne var Ogg kabında + Vorbis) veya Theora video ve Vorbis sesi. Bence bu kombinasyon probleminizi çözüyor &, çoğu tarayıcıda oynatılıyor. Tüm tarayıcılarda oynatmak için en az iki Video sürümü gerekir.