Eigene Streamingseite programmieren (Youtube/Twitch)

  • Abend,


    da ich mich nun schon seit ca. 7 Jahren mit HTML/CSS/PHP/Javascript usw. beschäftige und schon das ein oder andere kleine bis mittelgroße Projekt, auch wenn es meisten nur Privat war, verwirklicht habe, möchte ich nun mein erstes größeres Projekt anfangen. (Welches ruhig ein wenig Zeit in Anspruch nehmen kann/muss).


    Und zwar soll es um eine Streamingseite in Richtung Youtube/Twitch gehen.
    Vorrangig soll der User einen eigenen Livestream über eine Webcam bzw. alternativ auch über die Kamera eines Smartphones starten können.
    Diesen sollen x-beliebige User auch Live ansehen können.


    Nun da ich leider keine Ahnung in Sachen Streaming habe (außer natürlich ein einfachen Video welches auf dem Server liegt direkt einzubinden), muss ich auf euch zurück greifen!
    Was brauche ich für mein Vorhaben?


    • Server/Encoder usw.
    • Wie lasse ich einen User den Stream starten
    • Wie binde ich den Stream entsprechend ein, wenn ein User diesen sehen möchte


    Und dies alles, wenn es geht, erst einmal Opensource :-D


    Hoffe ihr könnt mir helfen bei meinen Vorhaben
    (Falls dies nicht das Richtige Unterforum ist bitte ich einen Admin, dies ins richtige zu verschieben)



    Gruß
    Anno2017