Forex4noobs Youtube Trasmissione
Introduzione alla diretta streaming È possibile raggiungere il pubblico dal vivo, approfittando di live streaming su YouTube. Prima di iniziare con la diretta streaming è necessario fare un paio di cose: avviare lo streaming Una volta che il canale è abilitato, si hanno due opzioni per iniziare la diretta streaming: Flusso ora è un modo facile e veloce per andare a vivere. Inizia l'invio di contenuti e ben avviare e arrestare il flusso per voi al momento giusto automaticamente. Eventi offre un maggiore controllo del flusso in diretta. Potete vedere in anteprima prima di andare in diretta, si dispone di flussi di ridondanza di backup, ed è possibile avviare e arrestare il flusso quando si desidera. Se si desidera incorporare la vostra diretta streaming su un sito, assicurarsi di avere un account AdSense approvato collegato al tuo account YouTube. Tutti i contenuti in streaming live deve rispettare le linee guida comunitarie. Se si suggeriscono che flusso di qualcosa che sarebbe in contrasto con le nostre norme comunitarie vivrai. possiamo invecchiare-limitare o rimuovere il live stream, e possiamo aggiungere un attacco al proprio account (che vi impedirà di streaming per tre mesi).LiveBroadcasts Una risorsa liveBroadcast rappresenta un evento che sarà trasmesso, tramite video dal vivo, su YouTube . L'API supporta i seguenti metodi per liveBroadcasts risorse: lista Restituisce una lista di YouTube trasmissioni che corrispondono ai parametri di richiesta API. Provalo ora. inserto Crea una trasmissione. Provalo ora. update Aggiorna una trasmissione. Ad esempio, è possibile modificare le impostazioni di trasmissione definite nelle risorse contentDetails oggetto liveBroadcast. Provalo ora. delete Elimina una trasmissione. Provalo ora. legano Associa una trasmissione YouTube a un flusso o rimuove una esistente vincolante tra una trasmissione e un ruscello. Una trasmissione può essere associato a un solo flusso video, anche se un flusso video può essere associato a più di una trasmissione. Provalo ora. transizione di modificare lo stato di una trasmissione in diretta su YouTube e avvia tutti i processi associati al nuovo status. Ad esempio, quando la transizione uno stato di trasmissioni di test. YouTube inizia a trasmettere video a quel flusso di monitorare le trasmissioni. Prima di chiamare questo metodo, è necessario verificare che il valore della proprietà status. streamStatus per il flusso legato alla tua trasmissione è attiva. Provalo ora. di controllo controlla le impostazioni per una lista che può essere visualizzato nel flusso di trasmissione. Provalo ora. Rappresentazione risorse Il seguente struttura JSON mostra il formato di una risorsa liveBroadcasts: Proprietà La seguente tabella definisce le proprietà che appaiono in questa risorsa: stringa identifica il tipo di risorse API. Il valore sarà youtubeliveBroadcast. ETAG ETAG di questa risorsa. stringa L'ID assegnato da YouTube a identificare in modo univoco la trasmissione. L'oggetto frammento contiene i dettagli di base sull'evento, tra cui il titolo, descrizione, ora di inizio e di fine. datetime La data e l'ora che la trasmissione è stato aggiunto al YouTubes Trasmissione in diretta programma. Il valore viene specificato in (AAAA-MM-GG hh ss. sZ: mm) formato ISO 8601. stringa L'ID utilizzato da YouTube per identificare in modo univoco il canale che sta pubblicando la trasmissione. stringa Il titolo trasmissioni. Si noti che la trasmissione rappresenta esattamente un video di YouTube. È possibile impostare questo campo modificando la risorsa trasmissione o impostando il campo titolo della risorsa video corrispondente. stringa La descrizione trasmissioni. Come con il titolo. è possibile impostare questo campo modificando la risorsa trasmissione o impostando il campo descrizione della risorsa video corrispondente. oggetto Una mappa di immagini in miniatura associate con la trasmissione. Per ogni oggetto nidificato in questo oggetto, la chiave è il nome della miniatura, e il valore è un oggetto che contiene altre informazioni sulla miniatura. opporsi valori chiave validi sono: di default L'immagine predefinita miniatura ndash. La miniatura di default per un ndash video o una risorsa che si riferisce a un video, come un elemento di riproduzione o la ricerca risultato ndash è 120px di larghezza e 90px di altezza. La miniatura di default di un canale è 88 x 88 pixel di larghezza e altezza. medio ndash Una versione più alta risoluzione di immagine in miniatura. Per un video (o una risorsa che si riferisce a un video), questa immagine è 320px di larghezza e 180px di altezza. Per un canale, questa immagine è 240px di larghezza e 240px di altezza. alta ndash una versione ad alta risoluzione dell'immagine miniatura. Per un video (o una risorsa che si riferisce a un video), questa immagine è 480px di larghezza e 360px di altezza. Per un canale, questa immagine è 800px di larghezza e 800px di altezza. stringa L'URL immagini. numero intero senza segno larghezza Le immagini. numero intero senza segno L'altezza immagini. datetime La data e l'ora che la trasmissione è programmata per iniziare. Il valore viene specificato in (AAAA-MM-GG hh ss. sZ: mm) formato ISO 8601. datetime La data e l'ora che la trasmissione è prevista alla fine. Il valore viene specificato in (AAAA-MM-GG hh ss. sZ: mm) formato ISO 8601. Se una risorsa liveBroadcast non specifica un valore per questa proprietà, quindi la trasmissione è prevista per continuare indefinitamente. Allo stesso modo, se non si specifica un valore per questa proprietà, quindi YouTube tratta la trasmissione come se si andrà avanti all'infinito. datetime La data e l'ora che la trasmissione effettivamente iniziato. Queste informazioni sono disponibili solo una volta lo stato di trasmissioni è vivo. Il valore viene specificato in (AAAA-MM-GG hh ss. sZ: mm) formato ISO 8601. datetime La data e l'ora che la trasmissione in realtà si è conclusa. Queste informazioni sono disponibili solo una volta lo stato di trasmissioni è stata completata. Il valore viene specificato in (AAAA-MM-GG hh ss. sZ: mm) formato ISO 8601. booleano Indica se questa trasmissione è la trasmissione di default. Come le trasmissioni di default di lavoro Quando un canale YouTube è abilitata per lo streaming live, YouTube crea un flusso di default e una trasmissione di default per il canale. Il flusso definisce come il proprietario del canale trasmette video in diretta su YouTube, e la trasmissione è come gli spettatori possono vedere il flusso di default. Il proprietario di un canale può utilizzare i metodi liveStreams. list e liveBroadcasts. list per identificare queste risorse. Quando un canale inizia lo streaming video per il suo flusso di default, il video è visibile sulla trasmissione canali di default. Quando il flusso finisce, YouTube converte la trasmissione compilato a un video di YouTube e assegna il video di un video di YouTube ID. Dopo la conversione è completa, il video è incluso nella lista dei canali di video caricati. Il video non è disponibile immediatamente dopo la trasmissione conclude, e la lunghezza del ritardo è correlato alla lunghezza reale della trasmissione. La stringa di ID per la trasmissioni di YouTube live chat. Con questo ID, è possibile utilizzare i metodi risorse liveChatMessage per recuperare, inserire o eliminare i messaggi di chat. È inoltre possibile aggiungere o rimuovere i moderatori di chat, gli utenti divieto di partecipare a chat dal vivo, o rimuovere i divieti esistenti. L'oggetto di stato contiene informazioni relative allo stato di eventi. stringa Lo stato trasmissioni. Lo stato può essere aggiornato utilizzando il metodo di liveBroadcasts. transition API. I valori validi per questa proprietà sono: abbandonate ndash Questa trasmissione non è mai stato avviato. completa ndash La trasmissione è terminata. creato ndash La trasmissione ha impostazioni incomplete, quindi non è pronto per la transizione ad uno stato vivo o test, ma è stato creato ed è comunque valida. vivere ndash La trasmissione è attiva. liveStarting ndash La trasmissione è in fase di transizione a Stato in tempo reale. pronto ndash Le impostazioni di trasmissione sono completi e la trasmissione può passare ad uno stato vivo o prove. bonificata ndash Questa trasmissione è stata bonificata. revocato ndash Questa trasmissione è stato rimosso da un'azione di amministrazione. testStarting ndash La trasmissione è in fase di transizione allo stato di test. test ndash La trasmissione è visibile solo al partner. stringa Lo stato trasmissioni privacy. Si noti che la trasmissione rappresenta esattamente un video di YouTube, in modo che le impostazioni di privacy sono identiche a quelle sostenute per i video. Inoltre, è possibile impostare questo campo modificando la risorsa trasmissione o impostando il campo privacyStatus della risorsa video corrispondente. I valori validi per questa proprietà sono: private stringa non quotate pubblico lo stato di registrazione trasmissioni. I valori validi per questa proprietà sono: notRecording registrazione registrato oggetto la contentDetails oggetto contiene informazioni sul contenuto di eventi video, ad esempio se il contenuto può essere visualizzato in un video player incorporato o se verrà archiviata e quindi disponibile per la visualizzazione dopo l'evento ha ha concluso. stringa Questo valore identifica in modo univoco la diretta streaming legata alla trasmissione. datetime La data e l'ora che il flusso dal vivo a cui fa riferimento boundStreamId è stato aggiornato l'ultima volta. L'oggetto monitorStream contiene informazioni sul flusso del monitor, che l'emittente può utilizzare per rivedere il contenuto dell'evento prima che il flusso di trasmissione viene mostrato pubblicamente. booleano Questo valore determina se il flusso del monitor è abilitato per la trasmissione. Se il flusso di monitor è abilitato, quindi YouTube trasmetterà il contenuto dell'evento su un flusso speciale destinato solo per il consumo di emittenti. L'emittente può utilizzare il flusso di rivedere il contenuto dell'evento e anche per individuare i tempi ottimali per inserire cuePoints. È necessario impostare questo valore su true se avete intenzione di avere una fase di test per la trasmissione o se si vuole avere un ritardo di trasmissione per il vostro evento. Inoltre, se questo valore propertys è vero. allora si deve passare la trasmissione allo stato di test prima di poter passare allo stato vivo. (Se il valore propertys è falso. La trasmissione non può avere una fase di test, in modo da poter passare la trasmissione direttamente allo stato vivo.) Quando si aggiorna una trasmissione. Questa proprietà deve essere impostata se la richiesta API comprende la parte contentDetails nel valore del parametro parte. Tuttavia, quando si inserisce una trasmissione. La proprietà è opzionale e ha un valore predefinito true. Importante: Questa proprietà non può essere aggiornato una volta che la trasmissione è in test o stato vivo. numero intero senza segno Se è stata impostata la proprietà enableMonitorStream su true. allora questa proprietà determina la durata del ritardo trasmissione in diretta. Quando si aggiorna una trasmissione. Questa proprietà deve essere impostata se la richiesta API comprende la parte contentDetails nel valore del parametro parte. Tuttavia, quando si inserisce una trasmissione. La proprietà è opzionale e ha un valore predefinito di 0. Questo valore indica che la trasmissione non ha un ritardo di trasmissione. Nota: Questa proprietà non può essere aggiornato una volta che la trasmissione è in test o stato vivo. Il codice HTML stringa che incorpora un giocatore che gioca il flusso del monitor. boolean Questa impostazione indica se la trasmissione video può essere riprodotto in un lettore incorporato. Se si sceglie di archiviare il video (utilizzando la proprietà enableArchive), questa impostazione si applicherà anche al video archiviati. Quando si aggiorna una trasmissione. Questa proprietà deve essere impostata se la richiesta API comprende la parte contentDetails nel valore del parametro parte. Tuttavia, quando si inserisce una trasmissione. La proprietà è opzionale e ha un valore predefinito true. Nota: Questa proprietà non può essere aggiornato una volta che la trasmissione è in test o stato vivo. booleano Questa impostazione determina se gli utenti possono accedere ai controlli del DVR mentre si guarda il video. controlli DVR permettono allo spettatore di controllare l'esperienza di riproduzione video mettendo in pausa, il riavvolgimento o avanzamento veloce dei contenuti. Il valore predefinito per questa proprietà è vero. Quando si aggiorna una trasmissione. Questa proprietà deve essere impostata se la richiesta API comprende la parte contentDetails nel valore del parametro parte. Tuttavia, quando si inserisce una trasmissione. La proprietà è opzionale e ha un valore predefinito true. Importante: È necessario impostare il valore su true e anche impostare il valore di propertys enableArchive su true se si desidera rendere la riproduzione disponibili subito dopo la fine della trasmissione. In Inoltre, la struttura non può essere aggiornato una volta che la trasmissione è in test o stato vivo. boolean Questa impostazione indica se YouTube deve attivare la crittografia dei contenuti per la trasmissione. Quando si aggiorna una trasmissione. Questa proprietà deve essere impostata se la richiesta API comprende la parte contentDetails nel valore del parametro parte. Tuttavia, quando si inserisce una trasmissione. La proprietà è opzionale e ha un valore predefinito false. Nota: Questa proprietà non può essere aggiornato una volta che la trasmissione è in test o stato vivo. boolean Questa impostazione indica se la trasmissione deve iniziare automaticamente con una lavagna in-stream quando si aggiorna lo stato di trasmissioni di vivere. Dopo aver aggiornato lo stato, è quindi necessario inviare una richiesta liveCuepoints. insert che imposta le cuePoints EventState alla fine di rimuovere l'ardesia e rendere il vostro flusso di trasmissione visibile agli spettatori. Quando si aggiorna una trasmissione. Questa proprietà deve essere impostata se la richiesta API comprende la parte contentDetails nel valore del parametro parte. Tuttavia, quando si inserisce una trasmissione. La proprietà è opzionale e ha un valore predefinito false. Nota: Questa proprietà non può essere aggiornato una volta che la trasmissione è in test o stato vivo. boolean Questa impostazione indica se YouTube inizierà automaticamente la registrazione della trasmissione dopo i cambiamenti di stato eventi da vivere. Questo valore propertys predefinito è vero. e può essere impostato solo su false se il canale di trasmissione è consentita per disabilitare le registrazioni per trasmissioni in diretta. Se il canale non dispone dell'autorizzazione per disattivare le registrazioni, e si tenta di inserire una trasmissione con la proprietà recordFromStart impostata su false. l'API restituirà un errore di Forbidden. Inoltre, se il canale non ha quel permesso e si tenta di aggiornare una trasmissione per impostare la proprietà recordFromStart su false. l'API restituirà un errore di modificationNotAllowed. Quando si aggiorna una trasmissione. Questa proprietà deve essere impostata se la richiesta API comprende la parte contentDetails nel valore del parametro parte. Tuttavia, quando si inserisce una trasmissione. La proprietà è opzionale e ha un valore predefinito true. Importante: È inoltre necessario impostare il valore di propertys enableDvr su true se si desidera che la riproduzione sia disponibile immediatamente dopo la fine della trasmissione. Se si imposta il valore della struttura al vero, ma non si imposta anche la proprietà enableDvr su true. ci può essere un ritardo di circa un giorno prima del video archiviato sarà disponibile per la riproduzione. Nota: Questa proprietà non può essere aggiornato una volta che la trasmissione è in test o stato vivo. boolean Questa proprietà è stata sconsigliata a partire dal 17 dicembre 2015. Utilizzare la proprietà contentDetails. closedCaptionsType invece. Questa impostazione indica se HTTP POST sottotitoli è attivata per questa trasmissione. Per i client API che stanno già utilizzando questa proprietà: Impostare il valore della proprietà su true equivale a impostare la proprietà contentDetails. closedCaptionsType a closedCaptionsHttpPost. Impostare il valore della proprietà su false equivale a impostare la proprietà contentDetails. closedCaptionsType a closedCaptionsDisabled. stringa Nota: Questa proprietà sostituisce la proprietà contentDetails. enableClosedCaptions. Questa proprietà indica se sottotitoli è abilitato per la trasmissione e, in caso affermativo, quale tipo di sottotitoli che si sta fornendo: closedCaptionsDisabled. I sottotitoli sono disabilitati per la trasmissione in diretta. closedCaptionsHttpPost. Potrai inviare le didascalie, via HTTP POST, a un URL ingestione associato al tuo live stream. closedCaptionsEmbedded. Le didascalie verranno codificati nel flusso video utilizzando EIA-608 Andor CEA-708 formati. stringa Il formato di proiezione di questa trasmissione. Il valore di default è propertys rettangolare. I valori validi per questa proprietà sono: 360 booleano rettangolare Indica se questa trasmissione dovrebbe essere codificato per lo streaming a bassa latenza. Un flusso a bassa latenza in grado di ridurre la quantità di tempo necessario per il video di essere visibile agli utenti che guardano una trasmissione, ma può anche avere un impatto la risoluzione per gli spettatori del torrente. Le statistiche oggetto oggetto contiene le statistiche relative a una trasmissione in diretta. I valori di queste statistiche possono cambiare durante la trasmissione e possono essere recuperati solo quando la trasmissione è in diretta. lungo Il numero totale senza segno di messaggi di chat in tempo reale associati con la trasmissione. La proprietà e il suo valore sono presenti se la trasmissione è visibile all'utente, ha la funzione di chat dal vivo attivata, e ha almeno un messaggio. Si noti che questa proprietà non specificare un valore dopo la fine della trasmissione. Quindi, questa proprietà non sarebbe identificare il numero di messaggi di chat per un video archiviato di una trasmissione in diretta completato. Salvo quanto diversamente specificato, i contenuti di questa pagina è sotto licenza 3.0 Licenza Creative Commons Attribution. e esempi di codice sono rilasciate sotto la licenza Apache 2.0. Per i dettagli, vedere le nostre politiche del sito. Java è un marchio registrato di Oracle Andor i suoi affiliati. 19 2016 Le ultime notizie sul YouTube API blog Trova esempi di codice API e altri progetti open-source di YouTube. Qualcosa non va Inviaci una segnalazione di bug Fai una domanda sotto il tag youtube-API Dai un'occhiata alle relazioni con gli sviluppatori di YouTube team39s canale YouTube
Comments
Post a Comment