Streamen Sie Ihre Videos rund um die Uhr auf YouTube

Als Hobby habe ich kürzlich Vorträge eines befreundeten Psychologen gefilmt. Ich montiere das Filmmaterial und veröffentliche es auf meiner Website. Vor einem Monat kam ich auf die Idee, eine Rund-um-die-Uhr-Übertragung dieser Vorträge auf YouTube rund um die Uhr zu organisieren. Eine Art thematischer „TV-Kanal“, der sich der persönlichen Entwicklung widmet.

Ich weiß, wie man eine normale Sendung macht. Aber wie kann man es schaffen, dass es sich um eine Übertragung von Videodateien handelt? Damit es rund um die Uhr läuft, flexibel und möglichst autonom ist und gleichzeitig in keiner Weise von meinem Heimcomputer abhängig ist. Das musste ich herausfinden.

Streamen Sie Ihre Videos rund um die Uhr auf YouTube

Es dauerte mehrere Tage, eine Lösung zu finden. Ich habe viele Foren und verschiedene Handbücher studiert, ohne die meine Sendung einfach nicht zustande gekommen wäre. Und jetzt, da der Streich funktioniert hat, habe ich das Bedürfnis, meine Lösung mitzuteilen. So ist dieser Artikel entstanden.

Kurz gesagt, die endgültige Lösung lautet wie folgt: VPS + ffmeg + Bash-Skript. Unter dem Schnitt beschreibe ich die unternommenen Schritte und spreche über die „Fallstricke“, die bei der Organisation der Sendung entdeckt wurden.

Schritt 1 – Woher kommt die Übertragung?

Ganz am Anfang musste entschieden werden, woher die Sendung kommen und wo ihre Quelle liegen sollte. Das allererste, was mir in den Sinn kam - vom Heimcomputer aus. Sammeln Sie Videos in einer Playlist und starten Sie die Wiedergabe in einem beliebigen Videoplayer. Nehmen Sie dann das Bild vom Bildschirm auf und übertragen Sie es auf YouTube. Aber ich habe diese Option fast sofort verworfen. Um es umzusetzen, müssen Sie Ihren Heimcomputer ständig eingeschaltet lassen, und das ist Lärm von Kühlboxen auch nachts und erhöhter Stromverbrauch (+ 100-150 kWh pro Monat). Und es stellt sich heraus, dass es während der Übertragung unmöglich sein wird, den Heimcomputer zu benutzen. Jede Bewegung der Maus wird in der Übertragung sichtbar sein.

Dann begann ich wegzuschauen Cloud-Services. Ich suchte nach einem fertigen Dienst, bei dem ich meine Videos hochladen oder beispielsweise Links zu Videos von YouTube einfügen konnte und alles in einer Non-Stop-Übertragung verpackt war. Aber ich habe nichts Passendes gefunden. Vielleicht habe ich nicht gut gesucht. Das Einzige, was in Frage kommt, ist restream.io, ein Dienst, mit dem Sie gleichzeitig auf mehrere Plattformen streamen können. Sie scheinen ihre Videos hochladen zu können. Dieser Dienst wurde jedoch für einen ganz anderen Zweck ins Leben gerufen und man geht davon aus, dass die Übertragung nur ein paar Stunden dauern wird. Ich denke, wenn es über diesen Dienst möglich wäre, eine Rund-um-die-Uhr-Übertragung zu organisieren, dann würde das Dutzende oder sogar Hunderte von Dollar pro Monat einbringen. Aber ich wollte die Übertragung trotzdem entweder kostenlos oder mit minimalem finanziellen Aufwand organisieren.

Es wurde klar, dass Sie unter der Sendung oder benötigen separates Gerät Oder sogar ein separater Computer. Ich dachte in Richtung so etwas wie den Raspberry Pi. Und was? Er hat keine Kühlbox. Ich habe das Video auf einem USB-Stick aufgenommen, ein Ethernet-Kabel angeschlossen und es irgendwo an einem abgelegenen Ort liegen lassen, es sendet. Möglichkeit. Aber ich hatte weder das Board selbst noch die Erfahrung, damit zu arbeiten, also habe ich auch diese Option abgelehnt.

Infolgedessen stieß ich auf eine bestimmte Diskussion, in der über die Schöpfung gesprochen wurde eigener Server Sendungen. Es war nicht genau das, wonach ich gesucht habe, aber ich habe die Grundidee verstanden: Sie können den Server verwenden! In dieser Diskussion wurde vorgeschlagen, eine Reihe von VPS + Nginx + OBS zu verwenden. Es war klar, dass dieses Paket zu mir passen könnte. Das einzig Peinliche war, dass ich noch nie einen Server verwaltet hatte und es mir so vorkam, als wäre mein eigener dedizierter Server unübersichtlich und teuer. Ich beschloss, herauszufinden, wie viel es kosten würde, einen Server in der Mindestkonfiguration zu mieten, und war angenehm überrascht.

Streamen Sie Ihre Videos rund um die Uhr auf YouTube

Die Preise sind in belarussischen Rubel angegeben und das sind nur Krümel. Zum Verständnis: 8 belarussische Rubel entsprechen etwa 3.5 Dollar oder 240 russischen Rubel. Für einen Monat Nutzung eines vollwertigen Computers, der rund um die Uhr eingeschaltet ist und über einen schnellen Internetzugang verfügt. Aus irgendeinem Grund bereitete mir diese Entdeckung große Freude, und mehrere Tage lang lief ich furchtbar erfreut herum wie ein Kind, das Weltraumraketen entdeckt 🙂

Ich habe übrigens das Angebot der allerersten Seite genutzt, die mir Google für die Suchanfrage „VPS mieten“ gegeben hat. Vielleicht gibt es noch mehr Budgetlösungen, aber dieser Preis hat mir gepasst und ich habe nicht weiter gesucht.

Beim Erstellen eines Servers können Sie das Betriebssystem auswählen, unter dem er ausgeführt werden soll. Auf jedem der aufgeführten Systeme können Sie eine Übertragung organisieren und eine Auswahl basierend auf Ihren Vorlieben und finanziellen Möglichkeiten treffen (für einen Server mit Windows wird eine zusätzliche Gebühr erhoben). Ich habe mich für CentOS entschieden. Nur weil ich vorher wenig Erfahrung mit ihr hatte.

Streamen Sie Ihre Videos rund um die Uhr auf YouTube

Schritt 2 – Server-Setup

Nachdem Sie einen Server erstellt haben, müssen Sie zunächst über SSH eine Verbindung zu ihm herstellen. Zuerst habe ich PuTTy verwendet, aber dann habe ich angefangen, die Secure Shell App zu verwenden, die in Google Chrome läuft. Dadurch habe ich mich wohler gefühlt.

Dann habe ich den Hostnamen geändert, die Zeitsynchronisierung auf dem Server eingerichtet, das System aktualisiert, mit iptables herumgespielt ... und eine Menge anderer Dinge getan, aber nicht, weil es notwendig war. Ich war einfach daran interessiert, den Server einzurichten, und habe es getan. Ich liebe es, wenn es funktioniert 🙂

Hier sind die Schritte, die Sie unternehmen müssen:

  1. Verbinden Sie das EPEL-Repository.
  2. Richten Sie einen FTP-Server ein (ich habe mich für vsftp entschieden).
  3. Installieren Sie ffmpeg.

Ich werde die Befehle nicht im Detail erläutern, diese Anweisung ist eher konzeptionell, um den allgemeinen Aktionsplan zu vermitteln. Sollten Sie bei einem der Schritte auf Schwierigkeiten stoßen, werden diese durch eine Suchanfrage in der Suchmaschine wie „CentOS connect EPEL“ oder „CentOS FTP-Server-Installation“ schnell gelöst. Und auf den ersten Links finden Sie detaillierte Schritt-für-Schritt-Anleitungen.

Wie ich bereits geschrieben habe, brauchte ich eine Menge VPS + Nginx + OBS. VPS – fertig. Aber auch zu anderen Punkten tauchten Fragen auf. OBS ist ein Rundfunkprogramm, Open Broadcaster Software. Und es funktioniert nur mit Streams, d.h. Es nimmt beispielsweise ein Bild von einer Webcam auf und sendet es. Oder Bildschirmaufnahme. Oder es leitet eine bereits laufende Übertragung auf eine andere Site um. Und ich habe keinen Stream, ich habe nur eine Reihe von Videodateien, die ich zum Erstellen eines Streams benötige.

Ich begann in diese Richtung zu stöbern und stieß auf ffmpeg. FFmpeg ist eine Reihe kostenloser Open-Source-Bibliotheken, mit denen Sie digitale Audio- und Videoaufnahmen in verschiedenen Formaten aufnehmen, konvertieren und streamen können.

Und ich war sehr überrascht, wie viel ffmpeg kann. Wenn Sie möchten, ziehen Sie den Ton aus dem Video. Wenn Sie möchten, wird ein Fragment des Videos ohne Transkodierung herausgeschnitten. Wenn Sie möchten, wird es von einem Format in ein anderes konvertieren. Und viele, viele mehr. Bis er eine Datei angeben kann, wird er diese selbst in einen Stream umwandeln und auf YouTube übertragen. Alles, die Kette ist montiert. Es bleibt nur noch, die Nuancen zu verfeinern.

Schritt 3 – Broadcast-Setup

Wir erstellen eine Sendung auf YouTube. Zu diesem Zeitpunkt benötigen wir lediglich einen Link und einen Broadcast-Schlüssel. Sie sind im Screenshot unten rot hervorgehoben.

Streamen Sie Ihre Videos rund um die Uhr auf YouTube

Weiter Hochladen von Videodateien auf den Server, die wir ausstrahlen wollen. Eigentlich ist FTP nur für diese Phase erforderlich. Wenn Sie eine andere bequeme Möglichkeit haben, Dateien auf den Server hochzuladen, kann der FTP-Server nicht hochgefahren werden.

Auf YouTube streamen. Um mit der Übertragung zu beginnen, müssen Sie ffmpeg mit mehreren Attributen ausführen. So sieht der kürzeste Befehl aus, den ich bekommen habe:

ffmpeg -re -i lecture1.mp4 -f flv rtmp://a.rtmp.youtube.com/live2/%КЛЮЧ_ТРАНСЛЯЦИИ%

Attributinterpretation-re – gibt an, dass die Datei in einen Stream konvertiert werden soll.

-i – gibt an, welche Datei abgespielt werden soll. Es ist wichtig, dass der Befehl aus demselben Verzeichnis ausgeführt wird, in dem sich die Videodatei selbst befindet. Andernfalls sollten Sie einen absoluten Link zur Datei angeben, z /usr/media/lecture1.mp4.

-f – legt das Format der Ausgabedatei fest. In meinem Fall stellt sich heraus, dass ffmpeg meine Datei im Handumdrehen von mp4 in flv konvertiert.

Und am Ende geben wir auf der Seite mit den Broadcast-Einstellungen die Daten an, die wir von YouTube übernommen haben, d.h. die Adresse, an die Sie Daten senden möchten, und den Broadcast-Schlüssel, damit die Übertragung auf Ihrem Kanal angezeigt wird.

Wenn Sie alles richtig gemacht haben, sieht YouTube nach dem Ausführen dieses Befehls den übertragenen Stream. Um die Übertragung zu starten, müssen Sie lediglich in YouTube selbst auf die Schaltfläche „Übertragung starten“ klicken.

Schritt 4 – Autonomie hinzufügen

Glückwunsch! Jetzt wissen Sie, wie Sie mit der Übertragung einer Videodatei beginnen. Für eine Rund-um-die-Uhr-Übertragung reicht das jedoch nicht aus. Wichtig ist, dass nach dem Ende der Wiedergabe des ersten Videos sofort das nächste beginnt und wenn alle Videos gezeigt sind, die Wiedergabe erneut beginnt.

Ich habe mir folgende Option ausgedacht: Erstellen Sie eine .sh-Datei, in die ich für jede Videodatei einen Befehl geschrieben und ganz am Ende den Befehl zum Neustart desselben Skripts angegeben habe. Dies führte zu einer Rekursion wie dieser:

Команда 1... (запуск трансляции файла lecture1.mp4)
Команда 2... (запуск трансляции файла lecture2.mp4)
Команда 3... (запуск трансляции файла lecture3.mp4)
bash start.sh

Und ja, es hat funktioniert. Zufrieden mit mir startete ich eine Testsendung und ging zu Bett.

Am Morgen erlebte ich eine böse Überraschung. Es stellte sich heraus, dass die Übertragung nur ein paar Minuten dauerte und fast sofort endete, nachdem ich meinen Computer ausgeschaltet hatte. Untersuchungen ergaben, dass auf diese Weise gestartete Befehle ausgeführt werden, während der Benutzer auf dem Server autorisiert ist. Sobald ich die Verbindung trennte, wurde die Ausführung der von mir gestarteten Befehle unterbrochen. Um dies zu verhindern, reicht es vor der Mannschaft bash Befehl hinzufügen nohup. Dadurch kann der laufende Prozess unabhängig von Ihrer Anwesenheit ausgeführt werden.

Die endgültige Mindestversion des Skripts sieht folgendermaßen aus:

ffmpeg -re -i lecture1.mp4 -f flv rtmp://a.rtmp.youtube.com/live2/%КЛЮЧ_ТРАНСЛЯЦИИ%
ffmpeg -re -i lecture2.mp4 -f flv rtmp://a.rtmp.youtube.com/live2/%КЛЮЧ_ТРАНСЛЯЦИИ%
ffmpeg -re -i lecture3.mp4 -f flv rtmp://a.rtmp.youtube.com/live2/%КЛЮЧ_ТРАНСЛЯЦИИ%
nohup bash start.sh $

Dabei ist start.sh die Datei, in die dieses Skript geschrieben wird. Und diese Datei muss sich im selben Verzeichnis wie die Videodateien befinden.

Durch das Hinzufügen eines Dollarzeichens am Ende kann der Prozess im Hintergrund ausgeführt werden, sodass Sie die Konsole weiterhin verwenden können, ohne die Übertragung zu unterbrechen.

Aus den Prämien wurden folgende Prämien erzielt:

  • Sie können die Wiedergabe von Dateien manuell umschalten. Dazu müssen Sie den aktuell laufenden ffmpeg-Prozess „beenden“. Danach startet automatisch die Wiedergabe der nächsten Datei aus der Liste.
  • Der Übertragung können neue Videos hinzugefügt werden, ohne dass die Übertragung angehalten werden muss. Laden Sie einfach das Video auf den Server hoch, fügen Sie den Befehl zum Ausführen dieser Datei im Skript hinzu und speichern Sie es. Und alle. Beim nächsten Spielkreis wird die neue Datei bereits parallel zu den alten Dateien ausgestrahlt.

Schritt 5 – Passen Sie ffmpeg an

Darauf konnte grundsätzlich verzichtet werden. Aber ich wollte die Sendung etwas zuschauerfreundlicher gestalten.

Nehmen wir an, eine Person ist zur Sendung gegangen, hat angefangen, sie anzusehen, hat sie gemocht und wollte diesen Vortrag von Anfang an sehen, aber die Sendung sieht kein Zurückspulen vor. Um die Vorlesung von Anfang an anzusehen, muss eine Person auf meine Website gehen und sich eine Aufzeichnung der Vorlesung, die sie interessiert, holen. Und wie kann man verstehen, an welcher Vorlesung er interessiert ist? Es gibt bereits 16 Vorträge auf der Seite und jede Woche kommen nur noch mehr davon hinzu. Ich denke, dass selbst ich, der alle diese Vorträge gefilmt und geschnitten hat, nicht anhand eines zufälligen Fragments feststellen kann, um welche Art von Vortrag es sich handelt. Daher ist es notwendig, dass jede Vorlesung irgendwie gekennzeichnet wird.

Die Möglichkeit, im Bearbeitungsprogramm Untertitel zu den Quellvideodateien hinzuzufügen, gefiel mir nicht. Es musste sichergestellt werden, dass die Originaldateien verwendet wurden. Um die Übertragung zu unterstützen, waren von mir möglichst wenig Körperbewegungen erforderlich.

Es stellte sich heraus, dass ffmpeg mir auch dabei helfen kann. Es hat eine besondere Eigenschaft -vf, mit dem Sie Text über dem Video platzieren können. Um dem Video Text hinzuzufügen, müssen Sie dem Befehl das folgende Fragment hinzufügen:

-vf drawtext="fontfile=OpenSans.ttf:text='Лекция 13: Психология эмоций. Как создавать радость?':fontsize=26:fontcolor=white:borderw=1:bordercolor=black:x=40:y=670"

Entschlüsselung von Parameternfontfile= – Link zur Schriftartdatei. Ohne dies wird die Beschriftung auf dem Video nicht hinzugefügt. Am einfachsten ist es, die Schriftartdatei im selben Ordner wie das Video abzulegen. Oder Sie müssen den vollständigen Pfad zur Datei angeben.

text= - eigentlich der Text selbst, der über dem Video platziert werden muss.

fontsize= – Schriftgröße in Pixel.

fontcolor= - Schriftfarbe.

borderw= - die Dicke des Umrisses um den Text in Pixeln (ich habe weißen Text mit einem schwarzen Umriss von 1 Pixel Dicke).

bordercolor= - Umrissfarbe.

x= и y= – Textkoordinaten. Punkt 0;0 befindet sich in der oberen linken Ecke. Meine Koordinaten sind so gewählt, dass der Text in der unteren linken Ecke mit einer Videoauflösung von 1280x720 Pixeln platziert wird.

Es sieht aus wie das:

Streamen Sie Ihre Videos rund um die Uhr auf YouTube

Schritt 6 – Bestimmen Sie die Qualität der Übertragung

Alles, die Sendung ist fertig. FFmpeg-Sendungen, Dateien werden abgespielt, meine Anwesenheit ist für die Ausstrahlung nicht erforderlich. Sogar jede Vorlesung ist signiert. Sieht so aus, als wäre es das.

Aber eine weitere Nuance tauchte auf: Ich habe die minimale Serverkonfiguration gewählt und die Übertragung wurde nicht abgerufen. Serverkonfiguration: 1 Kern (wie 2.2 GHz), 1 Gigabyte RAM, 25 GB SSD. Es gab genügend RAM, aber der Prozessor ging fast vollständig mit 100 % (und manchmal sogar mit 102-103 % 🙂) in die Auslastung. Dies führte dazu, dass die Übertragung alle paar Sekunden einfrierte. Hässlich.

Sie könnten einfach eine teurere Konfiguration mit zwei Kernen nehmen, glücklicherweise erfolgt die Änderung der Serverkonfiguration bei Cloud-Technologien durch Drücken einiger Tasten. Aber ich wollte die Kapazität der Mindestkonfiguration ausschöpfen. Ich begann, die ffmpeg-Dokumentation zu studieren und ja, es gibt auch Einstellungen, mit denen man die Belastung des Systems anpassen kann.

Eine hohe Bildqualität kann auf zwei Arten erreicht werden: entweder durch hohe Prozessorauslastung oder durch hohen ausgehenden Datenverkehr. Es stellt sich heraus, dass je mehr Last der Prozessor aufnehmen kann, desto weniger Bandbreite wird benötigt. Oder Sie können den Prozessor nicht stark belasten, benötigen dann aber einen breiten Kanal mit einem großen Verkehrsspielraum. Wenn es Einschränkungen sowohl beim Prozessor als auch bei der Größe des ausgehenden Kanals/Verkehrs gibt, müssen Sie die Bildqualität reduzieren, damit die Übertragung reibungslos verläuft.

Auf meinem Server steht ein 10-Mbit/s-Kanal zur Verfügung. Diese Breite ist gerade mit einem Rand. Es gibt jedoch ein Traffic-Limit – 1 TB pro Monat. Um die Verkehrsbeschränkungen einzuhalten, sollte mein ausgehender Stream daher ~ 300 Kb pro Sekunde nicht überschreiten, d. h. Die Bitrate des ausgehenden Streams darf nicht mehr als 2,5 Mbit/s betragen. YouTube empfiehlt übrigens lediglich die Übertragung mit dieser Bitrate.

Um die Belastung des Systems zu regulieren, nutzt ffmpeg verschiedene Ansätze. Gut darüber geschrieben hier. Am Ende habe ich zwei Attribute verwendet: -crf и -preset.

Konstanter Rate-Faktor (CRF) - Dies ist der Koeffizient, mit dem Sie die Bildqualität anpassen können. CRF kann Werte von 0 bis 51 haben, wobei 0 die Qualität der Quelldatei und 51 die schlechteste mögliche Qualität ist. Es wird empfohlen, Werte von 17 bis 28 zu verwenden, der Standardwert ist 23. Bei einem Faktor von 17 wird das Video optisch mit dem Original identisch sein, technisch jedoch nicht. In der Dokumentation heißt es außerdem, dass sich die Größe des endgültigen Videos abhängig vom angegebenen CRF exponentiell ändert, d. h. Durch Erhöhen des Verhältnisses um 6 Punkte wird die Bitrate des ausgehenden Videos verdoppelt.

Wenn Sie CRF verwenden, können Sie das „Gewicht“ des ausgehenden Bildes ermitteln und dann verwenden Voreinstellungen (-preset) Sie können bestimmen, wie stark der Prozessor belastet wird. Dieses Attribut hat die folgenden Parameter:

  • ultrafast
  • superfast
  • veryfast
  • faster
  • fast
  • medium - Standardwert
  • slow
  • slower
  • veryslow

Je „schneller“ der Parameter angegeben wird, desto höher ist die Belastung des Prozessors.

Ich habe zunächst ein Preset ausgewählt, das prinzipiell „zu hart“ für meinen Prozessor war, und habe dann mit CRF die Last feiner aufgenommen. In meinem Fall wurde die Voreinstellung angezeigt fast, und für crf habe ich mich auf einen Wert von 24 festgelegt.

Abschluss

Das ist alles. Den letzten Befehl zum Starten der Übertragung habe ich erhalten:

ffmpeg -re -i lecture1.mp4 -vf drawtext="fontfile=OpenSans.ttf:text='Лекция 1: Жонглирование картинами мира':fontsize=26:fontcolor=white:borderw=1:bordercolor=black:x=40:y=670" -c:v libx264 -preset fast -crf 24 -g 3 -f flv rtmp://a.rtmp.youtube.com/live2/%КЛЮЧ_ТРАНСЛЯЦИИ%

Hier gibt es nur noch zwei unbeschriebene Momente:

1) -c:v libx264 – Angabe eines bestimmten Codecs für die Arbeit mit der Quelldatei.
2) -g 3 – explizite Angabe der Anzahl der Keyframes. In diesem Fall wird festgelegt, dass jedes dritte Bild ein Schlüsselbild sein muss. Der Standardwert ist entweder 5 oder 8, aber YouTube schwört und verlangt mindestens 3.

Welche Qualität hat die Sendung, die Sie sehen können? hier.

Die Belastung des Servers ist wie folgt:

Streamen Sie Ihre Videos rund um die Uhr auf YouTube

Streamen Sie Ihre Videos rund um die Uhr auf YouTube

Anhand der Überwachungsdaten ist ersichtlich, dass die Auslastung des Prozessors zwischen 70 % und 95 % liegt und die Übertragung eine Woche lang nie 100 % erreicht hat. Bei solchen Einstellungen reicht also der Prozessor aus.

Beim Laden der Festplatte kann ich sagen, dass sie fast nicht geladen ist und eine normale Festplatte für die Übertragung ausreichen sollte.

Aber die Menge an ausgehendem Datenverkehr macht mir Sorgen. Es stellt sich heraus, dass mein ausgehender Stream zwischen 450 und 650 KB pro Sekunde liegt. Für einen Monat werden es etwa 1,8 Terabyte sein. Möglicherweise müssen Sie mehr Traffic kaufen oder dennoch auf eine Konfiguration mit zwei Kernen umsteigen. Ich möchte die Bildqualität nicht beeinträchtigen.

***

Daher würde ich sagen, dass die Einrichtung einer solchen Übertragung von Grund auf etwa 1-2 Stunden dauert. Und die meiste Zeit wird das Hochladen des Videos auf den Server dauern.

Als Marketinginstrument rechtfertigte sich die Einführung einer solchen Sendung nicht. Vielleicht würde etwas klappen, wenn man die Aufrufe steigert, sodass YouTube-Algorithmen diese Sendung aufgreifen und beginnen, sie aktiv in Empfehlungen anzuzeigen. In meinem Fall wurde es in 16 Tagen ununterbrochener Ausstrahlung 58 Mal angesehen.

Das ist ok. Die Übertragung passt harmonisch auf die Hauptseite meiner Website. Ich hatte eine Art Gelegenheit, mir schnell eine Meinung über den Dozenten und die Vorlesungen selbst zu bilden.

Und einen Moment. Wichtig ist, dass die Sendung keine Urheberrechte verletzt, sonst wird sie gesperrt. Ich bin ruhig für meine Sendung. Ich habe gezielt Musikbeilagen mit kostenloser Nutzung ausgewählt, und die Autorin des Inhalts sitzt an einem Computer in der Nähe und hat nichts dagegen, dass ich ihre Inhalte verwende 🙂

Aber wenn irgendwo im Hintergrund Ihrer Sendung ein Radio läuft, Sie beim Schnitt Ihren Lieblingstitel verwendet oder eine Videosequenz aus einem beliebten Musikvideo, einer Serie oder einem Film aufgenommen haben, ist Ihre Sendung gefährdet. Es ist auch wichtig, dass die Sendung mindestens eine minimale semantische Last trägt, da sie sonst möglicherweise als Spam blockiert wird.

***

Das ist alles für mich. Ich hoffe, dass dieses Handbuch jemandem gute Dienste leistet. Nun, wenn Sie etwas hinzuzufügen haben - schreiben Sie, ich werde gerne Ergänzungen und Klarstellungen zum Artikel lesen.

Source: habr.com

Kommentar hinzufügen