


Wie kann ich Videostreams von anderen Live-Übertragungsplattformen in App und Web in Echtzeit abrufen und abspielen?
Ich habe keinen technischen Hintergrund und habe viele Apps zur Inhaltsaggregation wie „Instant“, „Wandoujia List“ usw. kennengelernt. Die Form dieser Inhalte ist jedoch nicht in Echtzeit.
Entschuldigung, ist es technisch möglich, die Inhalte aus den Live-Broadcast-Apps anderer Leute automatisch und in Echtzeit abzurufen und in Ihrem eigenen Produkt-Framework abzuspielen (ohne Interaktion)? Ist es ohne Verhandlungen und Zusammenarbeit möglich, dies durch Technologie zu erreichen?
Außerdem würde ich gerne wissen, ob die Antwort auf diese Frage für mobile Apps oder das Web unterschiedlich ist.
Vielen Dank, ich hoffe, meine Beschreibung kann Sie verständlich machen.
Antwortinhalt:
Das ist eigentlich eine Art Piraterie. Das Kernmerkmal dieses Ansatzes ist:Sie zahlen keine Traffic-Gebühren Wenn Benutzer Videos ansehen, fordern sie direkt den Server der Zielplattform an – daher der Name „Raubkopie“ statt „Weiterverbreitung“ „Der Grund dafür ist, dass Sie das Geld anderer Leute verwenden, um sich reich zu machen, während Sie für die „Weiterverbreitung“ die Verkehrsgebühr selbst bezahlen, der Inhalt aber von außen kommt (natürlich sollte die Weiterverbreitung auch so sein). legal). Daher ist es leicht zu verstehen, wie verärgert Drittplattformen wären, wenn sie herausfinden würden, dass Sie dies tun.
Es gibt keine moralische Bewertung. Es ist technisch machbar, aber es gibt einige Einschränkungen.
Der Grund, warum es machbar ist, ist:
- Derzeit verwenden die meisten Live-Übertragungsplattformen das RTMP-Protokoll (Real-Time Messaging Protocol), um Live-Übertragungen zu implementieren. Stream-Senden (Host-Seite) und Empfangen (Zuschauer-Seite)
- Um eine Live-Anzeige in einer mobilen Webumgebung zu erreichen, verwenden diese Live-Übertragungsplattformen zusätzlich das HLS-Protokoll (HTTP Live Streaming)
- Beide oben genannten Protokolle sind geöffnet. Das RTMP-Protokoll stammt von Adobe. Technische Spezifikationen finden Sie unter: Real-Time Messaging Protocol (RTMP)-Spezifikation. Das HLS-Protokoll stammt von Apple. Die technischen Spezifikationen finden Sie unter: https://developer.apple.com/streaming/
Darüber hinaus bestehen die Kernkomponenten eines Live-Übertragungssystems hauptsächlich aus drei Teilen:
- Sammlung – der Moderator verwendet Software wie z OBS zum Aufzeichnen von Videos und Senden der Daten an den Server
- zur Weiterverbreitung – der Server verwendet Software wie SRS/Red5, um die Daten von der Aufnahmeseite zu empfangen und an die Wiedergabeseite (Publikum) weiterzuleiten.
- Wiedergabe – bezieht sich im Wesentlichen auf den Player, der normalerweise in eine Webseite oder App eingebettet ist und über den Zuschauer zuschauen
Bei Piraten müssen sie nur die Wiedergabefunktion implementieren. Wie implementiert man die Wiedergabe? Tatsächlich können Sie leicht einen Open-Source-Player finden, der die Protokolle RTMP und HLS unterstützt. Der letzte verbleibende Schritt besteht dann darin, die Sendeadresse der Programme auf diesen Live-Übertragungsplattformen zu erfassen. Beachten Sie, dass sich dies nicht auf die Webadresse des Live-Programms bezieht, sondern auf die vom zugrunde liegenden Protokoll des Programms angegebene Adresse. Das RTMP-Protokoll schreibt beispielsweise vor, dass jedes Programm eine Adresse hat, die mit rtmp:// beginnt, während HLS erfordert, dass jedes Programm eine http://-Adresse am Anfang hat (HLS basiert tatsächlich auf dem HTTP-Protokoll, daher ist seine Programmadresse eine gewöhnliche URL)
Ja, solange Sie das Video abrufen können Stream-Adresse dieser Live-Programme, dann finden Sie einen Player, der direkt abgespielt werden kann. Diese Lösung kann grundsätzlich die Videoressourcen der meisten inländischen Plattformen raubkopieren.
Aber es gibt auch ein paar Plattformen, die Vorkehrungen getroffen haben. Grundsätzlich gibt es mehrere Arten von Präventionstechniken:
- Verwenden Sie nicht RTMP und HLS, sondern basieren auf selbst entwickelten Nicht offengelegte Protokolle, die die Schwierigkeit von Piraterie erheblich verbessern (obwohl diese Plattformen ursprünglich nicht dazu gedacht sind, Piraterie zu verhindern, sondern P2P, niedrige Latenz usw. zu erreichen)
- Verhindern Sie, dass Sie die Streaming-Adresse des Live-Videos über erhalten technische Mittel (es hat einen gewissen Effekt, aber es gibt viele Auslassungen)
- Bestimmen Sie, ob es sich bei der Übertragung um Piraterie handelt, indem Sie analysieren, von welcher Plattform der Anforderer die Anforderung initiiert hat (ähnlich dem Referrer-Anti-Leeching-Mechanismus des HTTP-Protokolls). , die Piraterie auf niedriger Ebene blockieren kann)
- Bestandene Inspektion Die Login-Token-Methode verhindert Piraterie (bei vielen mobilen Live-Übertragungs-Apps, die nur durch Anmelden angesehen werden können, kann dies als Trumpf bei der Verhinderung bezeichnet werden Piraterie, aber für Plattformen wie Douyu Panda, für deren Ansehen keine Anmeldung erforderlich ist, ist dies der Fall Der Effekt ist nicht gut)
Die technische Situation ist ungefähr so. Seien Sie schlau...
Betten Sie eine IFRAME-Seite ein, die die Live-Übertragung angibt, und Sie können
Sicher, zuverlässig und schadstofffrei... Theoretisch ist das möglich, aber in der Praxis sehr schwierig.
Haben Sie QQ-Clients von Drittanbietern gesehen, oder gibt es welche, die lange halten? Es gibt bereits solche Apps auf dem Markt

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Wie erhalte ich eine Authentifizierung mit echtem Namen in der Jingdong Mall APP? Jingdong Mall ist eine Online-Shopping-Plattform, die viele Freunde häufig nutzen. Vor dem Einkaufen ist es am besten, dass jeder eine Authentifizierung mit echtem Namen durchführt, damit er den vollständigen Service genießen und ein besseres Einkaufserlebnis erhalten kann. Das Folgende ist die Echtnamen-Authentifizierungsmethode für JD.com. Ich hoffe, dass sie für Internetnutzer hilfreich ist. 1. Installieren und öffnen Sie JD.com und melden Sie sich dann bei Ihrem persönlichen Konto an. 2. Klicken Sie dann unten auf der Seite auf [Mein], um die persönliche Center-Seite aufzurufen obere rechte Ecke, um zur Einstellungsfunktionsoberfläche zu gelangen. 4. Wählen Sie [Konto und Sicherheit], um zur Seite mit den Kontoeinstellungen zu gelangen. 5. Klicken Sie abschließend auf die Option [Authentifizierung mit echtem Namen], um die Informationen zum echten Namen einzugeben . Das Installationssystem erfordert die Eingabe Ihrer echten persönlichen Daten und die Durchführung der Echtnamen-Authentifizierung

Die Produkte und Dienstleistungen von Apple waren schon immer bei Nutzern auf der ganzen Welt beliebt. Die Registrierung einer Hongkong-Apple-ID bietet Benutzern mehr Komfort und Privilegien. Werfen wir einen Blick auf die Schritte zur Registrierung einer Hongkong-Apple-ID und worauf Sie achten müssen. So registrieren Sie eine Apple-ID für Hongkong. Wenn Sie Apple-Geräte verwenden, ist für die Anmeldung bei vielen Anwendungen und Funktionen die Verwendung einer Apple-ID erforderlich. Wenn Sie Anwendungen aus Hongkong herunterladen oder die bevorzugten Inhalte des Hong Kong AppStore genießen möchten, ist es unbedingt erforderlich, eine Hong Kong Apple ID zu registrieren. In diesem Artikel erfahren Sie, wie Sie eine Apple-ID für Hongkong registrieren und worauf Sie achten müssen. Schritte: Sprache und Region auswählen: Suchen Sie auf Ihrem Apple-Gerät die Option „Einstellungen“ und geben Sie ein

Die China Unicom-App kann problemlos alle Anforderungen erfüllen. Sie verfügt über verschiedene Funktionen, um Ihre Anforderungen zu erfüllen. Wenn Sie sie nicht benötigen, können Sie sie hier rechtzeitig abbestellen Um spätere Verluste zu vermeiden, haben viele Menschen bei der Nutzung von Mobiltelefonen manchmal das Gefühl, dass die Daten nicht ausreichen, und kaufen daher zusätzliche Datenpakete. Wenn sie diese jedoch im nächsten Monat nicht möchten, möchten sie das Abonnement sofort kündigen Der Herausgeber erklärt: Wir bieten eine Methode zum Abbestellen, damit Freunde, die sie benötigen, kommen und sie nutzen können! Suchen Sie in der China Unicom-App die Option „Mein“ in der unteren rechten Ecke und klicken Sie darauf. Schieben Sie in der Benutzeroberfläche „Mein“ die Spalte „Meine Dienste“ und klicken Sie auf die Option „Ich habe bestellt“.

Rechnungen sind als Kaufnachweis für unser tägliches Leben und Arbeiten von entscheidender Bedeutung. Wenn wir also normalerweise die Duodian-App zum Einkaufen verwenden, wie können wir dann problemlos Rechnungen in der Duodian-App ausstellen? Nachfolgend stellt Ihnen der Herausgeber dieser Website eine detaillierte Schritt-für-Schritt-Anleitung zum Öffnen von Rechnungen in Multipoint-Apps vor. Wer mehr wissen möchte, darf sich den Text nicht entgehen lassen, um mehr zu erfahren. Klicken Sie im [Rechnungscenter] auf [Multi-Point-Supermarkt/Free Shopping], wählen Sie auf der Seite „Abgeschlossene Bestellung“ die Bestellung aus, die in Rechnung gestellt werden soll, klicken Sie auf „Weiter“, um die [Rechnungsinformationen] und [Empfängerinformationen] einzugeben, und klicken Sie auf Senden Sie die E-Mail ab, nachdem Sie bestätigt haben, dass sie korrekt ist. Gehen Sie nach einigen Minuten zum Postfach des Empfängers, öffnen Sie die E-Mail, klicken Sie auf die Download-Adresse für die elektronische Rechnung und laden Sie schließlich die elektronische Rechnung herunter und drucken Sie sie aus.

Blackmagic Design hat seine vielgelobte Blackmagic Camera App endlich auf Android gebracht. Die professionelle Videokamera-App kann kostenlos heruntergeladen werden und bietet vollständige manuelle Steuerung. Diese Kontrollen sollen Ihnen die Einnahme von Cin auf Profiniveau erleichtern

Wie melde ich die Einkommensteuer in der App an? Personal Income Tax ist eine sehr praktische Handy-Software. Benutzer können mit dieser Software einige Unternehmen anmelden und auch Steuerrückerstattungen vornehmen. Solange der Benutzer diese Software herunterlädt, muss er nicht offline in der Schlange stehen, was sehr praktisch ist. Viele Benutzer wissen immer noch nicht, wie sie Einkommensteuersoftware zur Einreichung von Steuererklärungen verwenden können. Der folgende Herausgeber hat die Meldemethoden von Einkommensteuersoftware als Referenz zusammengestellt. Methode zur Einkommensteuererklärung 1. Öffnen Sie zunächst die Software, suchen Sie auf der Startseite nach der Schaltfläche „Ich möchte eine Steuererklärung abgeben“ und klicken Sie darauf. 2. Suchen Sie dann in der Steuererklärung nach „Annual Comprehensive Income Summary“ und klicken Sie darauf.

WindowsAppRuntime oder WinRT ist wie eine von Microsoft erstellte Toolbox. Es hilft Entwicklern, Anwendungen auf vielen Geräten wie Computern, Tablets, Mobiltelefonen, Xbox usw. zu erstellen und auszuführen. Wenn Sie beim Ausführen der Anwendung die Fehlermeldung erhalten, dass diese Anwendung WindowsAppRuntime erfordert, befolgen Sie diesen Beitrag, um das Problem zu beheben. Warum tritt dieser Fehler auf? Windows App Runtime ist ein leistungsstarkes Tool, das Entwicklern hilft, Anwendungen auf einer Vielzahl von Geräten zu erstellen und auszuführen, darunter Computer, Tablets, Telefone, Xbox und HoloLens. Wenn Sie eine Meldung erhalten, dass WindowsAppRuntime ausgeführt werden muss

Cockpit ist eine webbasierte grafische Oberfläche für Linux-Server. Es soll vor allem neuen/erfahrenen Benutzern die Verwaltung von Linux-Servern erleichtern. In diesem Artikel besprechen wir die Cockpit-Zugriffsmodi und wie Sie den Administratorzugriff von CockpitWebUI auf das Cockpit umstellen. Inhaltsthemen: Cockpit-Eingabemodi Ermitteln des aktuellen Cockpit-Zugriffsmodus Aktivieren des Verwaltungszugriffs für das Cockpit über CockpitWebUI Deaktivieren des Verwaltungszugriffs für das Cockpit über CockpitWebUI Fazit Cockpit-Eingabemodi Das Cockpit verfügt über zwei Zugriffsmodi: Eingeschränkter Zugriff: Dies ist die Standardeinstellung für den Cockpit-Zugriffsmodus. In diesem Zugriffsmodus können Sie vom Cockpit aus nicht auf den Webbenutzer zugreifen
