Domanda:
Come posso eseguire lo streaming (Jackbox) con la latenza più bassa possibile?
BlueRaja - Danny Pflughoeft
2016-01-24 06:31:19 UTC
view on stackexchange narkive permalink

Io ei miei amici vorremmo giocare a Jackbox Party Pack online.L'unico modo per farlo è avere una persona che ospita il gioco e trasmette il video agli altri giocatori.

Il problema è che Steam Broadcast e Twitch hanno entrambi una latenza di streaming di 15-20 secondi, cheè troppo alto per giocare insieme.

Esiste un modo per riprodurre in streaming il gioco online senza una latenza così elevata?

Non conosco la soluzione di trasmissione di Steam, ma potresti provare a utilizzare Twitch e vedere se è meglio così.Twitch di solito ha circa 5-10 secondi di ritardo anche per gli streamer non associati.
Twitch aveva una funzionalità che avrebbe cercato di ridurre il tempo di ritardo, ma non era ancora abbastanza per fare la differenza nei nostri test.
raspberry pi ftw
@Aequitas: Ho un lampone pi.In che modo questo aiuta?
Ho letto che puoi usarlo per impostare uno streaming molto veloce, non riesco a trovarlo in questo momento lo cercherò più tardi, ma ho trovato [questo ragazzo] (https://www.raspberrypi.org/forums/viewtopic.php?f=35&t=89605) che ha fatto qualcosa di simile e ha ottenuto 700 ms.
Il mirroring dello schermo non è la stessa cosa dello streaming multi target.raspa pi non aiuta affatto.
Tre risposte:
Brandon
2016-01-30 04:18:46 UTC
view on stackexchange narkive permalink

A meno che tu non abbia intenzione di consentire a persone diverse dal tuo gruppo di amici di guardare la partita, qualsiasi software di chat video di gruppo o di condivisione dello schermo sarebbe perfetto per le tue esigenze.

Google Hangouts ha una latenza incredibilmente bassa(< 1 secondo nella mia esperienza) e ti permettono di condividere il tuo schermo con gli altri nella chat.Gli Hangout di Google sono gratuiti anche se hai già un account Google.Ho utilizzato personalmente Google Hangouts per questo scopo e molte altre volte ho dovuto condividere il mio schermo / guardare lo schermo di qualcun altro.Sebbene ci siano alcune stranezze se parli anche tramite l'Hangout, questo non dovrebbe essere un problema per te se stai usando Teamspeak.

Come altra opzione, join.meè un'alternativa per la condivisione dello schermo gratuita, leggera e facile da configurare.

+1;probabilmente meglio del mio suggerimento se è tutto ciò di cui hai bisogno.
JohnHoulderUK
2016-02-02 15:30:26 UTC
view on stackexchange narkive permalink

Esiste un nuovo servizio di streaming su https://mixer.com/ che offre uno streaming quasi istantaneo (circa 500 ms nel peggiore dei casi) quando si utilizza il protocollo FTL.Finché i tuoi amici utilizzano un browser compatibile con HTML5, vedranno ciò che vedi tu con una latenza minima o nulla visibile.FTL verrà distribuito a tutti nei prossimi mesi o due a quanto pare.Tuttavia, anche lo streaming sul loro servizio senza utilizzare FTL è veloce.L'ultima volta che ho controllato aveva una latenza inferiore a quella di Hitbox e Twitch, a condizione che la velocità della tua rete supporti un caricamento di almeno 2000 kbps e le impostazioni del tuo software di streaming siano corrette.

Puoi guardare il loro blog su https: //blog.mixer.com/ per gli annunci su quando lanciano FTL all'intera base di utenti.

+1 suona fantastico, anche se non posso darti la taglia poiché sembra che non possa provarlo per diversi mesi :(
@BlueRaja-DannyPflughoeft Nel caso non lo avessi ancora provato, Beam, che è stato recentemente rinominato e rinominato Mixer, ora funziona molto bene e non richiede attese per il test.Faccio lo streaming di Jackbox da solo regolarmente e quelli che trasmetto sembrano sempre battermi nel rispondere alle domande, anche se il gioco sta giocando sul mio computer!
Michaellogg
2016-01-30 00:05:59 UTC
view on stackexchange narkive permalink

Per quello che vale, la mia esperienza personale è stata che Hitbox ha un ritardo di streaming molto inferiore rispetto a Twitch, motivo per cui l'ho preferito al sito più popolare.Qualcosa di più vicino a 5-7 secondi era la norma, da quello che ricordo.Non ho provato personalmente Steam Broadcasting in quantità significative, quindi non sono sicuro di come si confronti.

(Per ogni evenienza, dichiarazione di non responsabilità: non ho alcuna affiliazione con alcun servizio di streaming, a parte l'utilizzo di Hitboxnelle rare occasioni in cui trasmetto in streaming.)

5-7 secondi sono ancora piuttosto alti.Se io ei miei amici possiamo riprodurre in streaming audio di alta qualità su Teamspeak con una latenza <100 ms, non credo sia troppo chiedere di trasmettere video di bassa qualità con una latenza <3 secondi.
@BlueRaja-DannyPflughoeft Perché il video è molto più dati dell'audio.
Dovrebbe essere ancora possibile.Lo streaming video di qualità più bassa di Netflix è di circa 400 kbps e il loro streaming HD di massima qualità è di 8 Mbps.Il mio caricamento su Internet è di 50 Mbps, 5 volte la larghezza di banda necessaria per HD e oltre 100 volte per SD.Il mio computer può anche codificare facilmente video SD in tempo reale.Quindi, non dovrebbe esserci alcun problema tecnico per farlo accadere.
@BlueRaja-DannyPflughoeft Anche i dati del flusso devono essere elaborati sui server di Twitch (o di chiunque altro) prima di essere ridistribuiti.Un servizio di streaming video come Netflix ti invia semplicemente dati video pre-elaborati.La velocità di download di chi guarda è un altro fattore.Una buona velocità di caricamento aiuta, ma non è tutto.
La velocità di rete @BlueRaja-DannyPflughoeft gioca un ruolo importante, ma qui c'è molto di più in gioco.Il video deve essere compresso (codificato) che dipende da molte cose come codificatori hardware (più veloci) / software, velocità di trasmissione variabili o costanti (più veloci).così come decodificato dopo essere stato trasmesso in streaming (al server multimediale sulla rete locale e quindi al visualizzatore su Internet) al visualizzatore.I protocolli utilizzati per lo streaming pagano una parte enorme e non solo la badnwidth, l'implementazione HLS basata su Apple Http aggiunge altri 10 secondi perché lo invia in segmenti di 10 secondi.
@Aequitas La mia GPU supporta la codifica H.264 in tempo reale, quindi non sarebbe un problema.E HLS supporta lo streaming in tempo reale con dimensioni di segmento alternative _ (fonte: am [DASH] (https://en.wikipedia.org/wiki/Dynamic_Adaptive_Streaming_over_HTTP) sviluppatore, conosce una discreta quantità di HLS) _
@BlueRaja-DannyPflughoeft non dovresti essere il più qualificato per rispondere a questa domanda, quindi lol?
@Aequitas: Ho lavorato su un lettore video, che non mi rende un esperto di videogiochi in streaming.È come dire che un maestro del baseball dovrebbe essere in grado di giocare nell'NBA, perché lui, sai, fa le palle.
I servizi di streaming sono progettati per trasmettere a migliaia di utenti in tutto il mondo, il che significa che lo streaming viene prima copiato su più server in tutto il mondo;hanno una chiara preferenza per "alto volume" piuttosto che "bassa latenza"


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...