Erstellen Sie Ihre eigene Video-Streaming-Plattform | Es ist einfacher, als Sie denken!
In diesem Video zeigt uns @CodeWithHarry, wie man eine Video-Streaming-Website mit HTML, CSS und next.js erstellt. Er erklärt auch, wie man Linode Object Storage zum Speichern von Videos und zum Streamen von Videos direkt vom Object Storage Bucket in unseren Browser mit HTML, CSS und Javascript verwendet.
Kapitel:
0:00 Was wir in diesem Video tun werden
0: 30 next.js-Projekt erstellen
1: 38 Hinzufügen von Tailwind-CSS zum next.js-Projekt
5:08 Navbar-Komponente erstellen
7:00 ChatGPT zum Codieren der Navigationsleiste verwenden
7:40 Navbar-Grundlage erstellen
10:00 Code von ChatGPT in React-Code umwandeln
13: 15 ChatGPT-Code entfernen
13:36 Navbar-Text ändern
14: 30 watch.js erstellen
16:30 Video-Upload-Modul erstellen
20:00 Datei-Upload-Tag erstellen
22:30 Modul "Videos ansehen" erstellen
23:45 Object Storage Bucket bei Linode erstellen
25:00 React Datei-Uploader erstellen
26:25 Erstellen API
28:15 Testen API
30:10 Formidable und S3-SDK installieren
30:30 Upload.js erstellen
32:10 bodyparser in next.js deaktivieren
32:50 Formidable zum Parsen von Formularen verwenden
36:20 QA upload.js
39:20 list.js erstellen
43: 12 Mit dem Frontend verbinden
44:20 Watch-Seite mit Videokarten bestücken
49:10 Upload-Seite verbinden mit API
55:00 Maximale Dateigröße für den Upload festlegen
56: 00 Hochgeladene Videos auf der Beobachtungsseite anzeigen
1:03:50 Player auf Beobachtungsseite erstellen
1:10: 50 Player hochladen und testen
1:14:40 Download-Schaltfläche in Icon ändern
1:16:50 Schlussfolgerung
Neu bei Linode? Starten Sie hier mit einem $100-Guthaben!
Erfahren Sie mehr über Video-Streaming auf Linode.
Sehen Sie sich ein weiteres Video Streaming App Tutorial an.
Abonnieren Sie, um über neue Episodeninformiert zu werden, sobald sie erscheinen.
#Videostreaming #Objektspeicher #codewithharry
Produkt: Linode, Objektspeicher, Videostreaming; @CodeWithHarry