Domanda

Un rapido sguardo all'attuale Internet sembrerebbe indicare che Adobe Flash è la scelta più ovvia per incorporare video in una pagina web.È accurato o ci sono altre scelte efficaci?La scelta di ASP.NET come piattaforma influenza questa decisione?

È stato utile?

Soluzione

Flash è sicuramente la soluzione più onnipresente e portabile. Il 98% dei browser avere Flash installato.Altre alternative sono Tempo veloce, Windows Media Player, o anche Silverlight (Concorrente Flash di Microsoft, che può essere utilizzato per incorporare diversi formati video).

Consiglierei di utilizzare Flash (ed è il formato di file video FLV) per incorporare il tuo video a meno che tu non abbia requisiti molto specifici per quanto riguarda la qualità video o DRM.

Altri suggerimenti

Flash è solitamente il prodotto preferito:Tutti ce l'hanno e usano il Lettore FLV JW lo rende relativamente facile dalla tua parte.

Per quanto riguarda gli altri formati video, ci sono WMV e QuickTime, ma i lettori sono piuttosto "pesanti", non tutti potrebbero averli e sembrano così anni '90...

Vero giocatore...Non permettermi nemmeno di iniziare a sbraitare su quel mucchio di...

L'unica altra alternativa a Flash che prenderei in considerazione personalmente è Silverlight, che consente lo streaming di video WMV.Ho trovato la produzione di WMV molto migliore e più semplice di FLV perché tutti i codificatori FLV di Windows che ho provato non sono molto buoni e stabili, mentre praticamente ogni strumento può generare in modo nativo WMV.Il problema con Silverlight è che nessuno ha quel plugin per il browser (ancora?).C'è anche un giocatore da JW.

Una considerazione potrebbe essere se la riproduzione video avviene tramite download progressivo o streaming.Se si tratta di un download progressivo, allora direi di utilizzare Flash perché ottieni una portata di pubblico più ampia.

Per lo streaming wmv, è la funzionalità pronta all'uso fornita da Servizi Windows Media

Per lo streaming flash, dovrai installare un server di streaming sul tuo box Windows.Alcune opzioni sono:

Se hai accesso a Microsoft Expression Encoder 2, puoi utilizzarlo per codificare un file video e generare un lettore video Silverlight.Quindi se hai IIS 7, puoi utilizzare Adaptive o Streaming fluido anche cassa HD fluido per un esempio davvero interessante.

Puoi anche fare streaming gratuitamente Servizio di streaming Microsoft Silverlight.È connesso a un account Windows Live.

Una considerazione è che il client dovrà avere installato Silverlight, proprio come Flash, ma Flash è in circolazione da più tempo.

<object width="660" height="525"><param name="movie" value="http://www.youtube.com/v/WAQUskZuXhQ&hl=en&fs=1&color1=0x006699&color2=0x54abd6&border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/WAQUskZuXhQ&hl=en&fs=1&color1=0x006699&color2=0x54abd6&border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="525"></embed></object>

Ho lavorato per un'azienda che ha sviluppato un sistema per la distribuzione di contenuti multimediali a "giocatori" dedicati.Era basato sul Web e utilizzava la tecnologia ASP.NET e ho provato quasi tutti i possibili formati multimediali a cui puoi pensare e la tua scelta si riduce davvero a chiederti:

è necessario riprodurlo immediatamente o posso assicurarmi che i componenti necessari per riprodurre i video possano essere installati in anticipo?

Se la tua risposta è che deve funzionare immediatamente, in realtà la tua unica opzione è flash (so che non è installato per impostazione predefinita, ma la maggior parte lo avrà già installato)

Se non è un grosso problema che siano necessari componenti aggiuntivi, puoi utilizzare i formati supportati da Windows Media Player

Il motivo per cui Windows Media Player rientra nella seconda opzione è perché per alcuni browser e alcuni formati devono essere installati componenti aggiuntivi.

Avevamo il lusso che i "giocatori" fossero forniti da noi, quindi potevamo optare per la seconda opzione, tuttavia anche noi abbiamo provato a farlo convertire il più possibile torniamo a Flash perché funziona molto meglio di Windows Media Player

"La scelta di ASP.NET come piattaforma influenza questa decisione?"

Probabilmente no.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top