I Built StreamYard Clone | Code Along - Live Streaming RTMP Application

Поділитися
Вставка
  • Опубліковано 9 чер 2024
  • Hey Everyone, In this video, we are going to build a real time live streaming software which enabled us to live stream on any RTMP server. We'll understand what is RTMP and how using ffmpeg we can throw the stream to a RTMP server.
    Quick Links
    Full Stack Twitter Clone learn.piyushgarg.dev/learn/tw...
    Docker Course learn.piyushgarg.dev/learn/do...
    Master NextJS 14 learn.piyushgarg.dev/learn/ne...
    Source Code: github.com/piyushgarg-dev/str...
    Timestamps
    00:00 Introduction
    00:35 What is StreamYard? | Project Overview
    01:40 Architecture and Tech Stack
    04:21 RTMP Server
    08:10 Coding Live Streaming Server
    32:30 Going Live with our Streaming Server
    34:30 Discussing Server Scaling
    36:15 Outro
    Video Titles
    - Live Streaming with RTMP
    - What is RTMP
    - FFMPEG to RTMP
    - NodeJS Live Streaming Application
    - NodeJS FFMPEG Tutorial
    - Streamyard Clone
    - OBS Clone NodeJS
    Hashtags
    #nodejs #webrtc #rtmp #livestreaming #docker #mernstack #obs #streamyard #systemdesign #docker #lowleveldesign #hld #webdevelopment #fullstackwebdevelopment

КОМЕНТАРІ • 98

  • @unsolvedmystery7408
    @unsolvedmystery7408 2 місяці тому +6

    Bro you are seriously amazing, no one is giving us content like you do

  • @someone9273
    @someone9273 2 місяці тому

    sir aapke projects ekdum hatke hote hai, thanks, hume bahut seekhne milta hai

  • @sago27
    @sago27 2 місяці тому +1

    thanks for putting such efforts.We highly appreciate you for these great content.❤

  • @stalion97
    @stalion97 2 місяці тому +11

    Hi Piyush, request you to make more system design intensive videos like your “Scalable chat app” & “Vercel Clone”
    As a software engineer I cannot emphasise on how helpful they were.
    Please make more senior software engineer kind of videos as they are really rare on UA-cam

  • @debugloop
    @debugloop 2 місяці тому +2

    Wow. this is amazing! love you speed

  • @aottypaguy2799
    @aottypaguy2799 2 місяці тому

    bohat zabardast tutorials aap banate hain gorey logon se bhi aage hain- love from pak

  • @SurajVerma-cr3dc
    @SurajVerma-cr3dc 2 місяці тому

    Thanks sir aise hi content ki jarurat hai ab hum sab ko

  • @Sakin_Islam
    @Sakin_Islam 2 місяці тому +2

    Last live someone asked to build it, and you made it❤❤

  • @RAVISHARMA-hk5ll
    @RAVISHARMA-hk5ll 2 місяці тому

    Hi @piyush , this is really wonderful - thanks

  • @sahilgaming8438
    @sahilgaming8438 2 місяці тому

    We are lucky because we have teachers like piyush sir keep growing sir ❤

  • @debasishdutta9073
    @debasishdutta9073 2 місяці тому

    Love your videos brother. continue theses types of videos

  • @harshbansal4602
    @harshbansal4602 2 місяці тому

    Bhai apka content UA-cam pe alg he level ka ha❤

  • @Ankit_Maurya_12
    @Ankit_Maurya_12 2 місяці тому +1

    Huge appreciation to you 🔥❤️😊

  • @ProjectPros
    @ProjectPros 2 місяці тому +24

    Are you mad... how can you provide such content continuously😢

    • @VK-sn3sn
      @VK-sn3sn 2 місяці тому

      piyush bhai peechle 8 saal se Teaching me hai...humare Piyush bhai ek ache Teacher hai..baakio ki tarah ek sirf UA-camr nahi

  • @MrLeoking2011
    @MrLeoking2011 2 місяці тому

    It's very useful tutorial and the enjoyable tech😃

  • @TheKundan11
    @TheKundan11 2 місяці тому +1

    Best part about your videos is they are in Hindi. Native language hits differently in the brain and it becomes effortless to understand a concept.

  • @aryantapre
    @aryantapre 2 місяці тому

    ❤ Streaming in such a way was cool

  • @ShivanshuCodes
    @ShivanshuCodes 2 місяці тому

    Love you bhai, keep it up 💕😀

  • @tanveerhussain7638
    @tanveerhussain7638 2 місяці тому

    Dude, you are awesome. Love from Pakistan

  • @aparnapradhan0198
    @aparnapradhan0198 2 місяці тому +1

    Wayyyyy better content than premium paid courses 🎉🎉🎉😮😮

  • @aijazahmad375
    @aijazahmad375 2 місяці тому

    grate content love it❤❤❤❤❤❤❤❤❤❤

  • @avinashgangaji4709
    @avinashgangaji4709 2 місяці тому

    Great work 👏

  • @vishalgohil1596
    @vishalgohil1596 2 місяці тому

    Really love your video

  • @omjavir07
    @omjavir07 2 місяці тому

    Thank you bhaiya ❤❤

  • @maheshwarang4000
    @maheshwarang4000 2 місяці тому

    Next Level content

  • @venky1922
    @venky1922 2 місяці тому

    Great Video

  • @codeguyakash
    @codeguyakash 2 місяці тому

    Amazing... ♥♥♥♥♥

  • @user-ly1pg5tb9e
    @user-ly1pg5tb9e 2 місяці тому

    Hi Piyush your videos are fantastic. Your videos teach us how to think. Can you please make a videos on Software Development life Cycle.

  • @avijitchanda7944
    @avijitchanda7944 2 місяці тому

    You are a gem 💓

  • @aniketghavte132
    @aniketghavte132 2 місяці тому

    I loved this

  • @DeepakKumar-jy9wu
    @DeepakKumar-jy9wu 2 місяці тому

    amazing...

  • @Android-17
    @Android-17 2 місяці тому

    Unbelievable 🤯

  • @jainpawan21
    @jainpawan21 2 місяці тому

    Awesome Video Piyush
    What camera / webcam you use to record your face?

  • @algo_chronicles
    @algo_chronicles 2 місяці тому

    Hm nice video, now next should be how node media server works or how we can create our own server for listening stream and broadcasting or how hls , dash works

  • @jampu5871
    @jampu5871 2 місяці тому

    Crazyyyyy

  • @jitulteron6542
    @jitulteron6542 2 місяці тому

    amazing

  • @mkunboxing
    @mkunboxing 2 місяці тому

    Awesome

  • @pushpendersingh7444
    @pushpendersingh7444 2 місяці тому

    keep going bro

  • @shankar66
    @shankar66 2 місяці тому +3

    sir there are many video on "video chat application" but none of them support multiple user properly. please make a video on it. also use only webrtc dont use any external library.

  • @sumedhnvda
    @sumedhnvda 2 місяці тому

    COOL

  • @Akhil_vlogs437
    @Akhil_vlogs437 2 місяці тому

    🔥🔥🔥🔥

  • @truth8690
    @truth8690 2 місяці тому

    Hi Piyush, Please make a video about clean architecture with node.js

  • @akashthoriya
    @akashthoriya 2 місяці тому

    this is much helpful but can you create end to end large scale project video

  • @user-uh4be8ci7i
    @user-uh4be8ci7i 2 місяці тому +1

    ayee we have same specs 😁

  • @maheshwarang4000
    @maheshwarang4000 2 місяці тому

    Hi piyush, ive got a question. Is it a right way to scale up by running n containers for n users?

  • @shivanshumishra0560
    @shivanshumishra0560 16 днів тому +1

    Bhaiya how to spin up a docker container for each user?? Can u make that also and give other thing as asignment

  • @Saath_Chale_toh_Jeetenge
    @Saath_Chale_toh_Jeetenge 2 місяці тому

    Heartily Thanks ❤

  • @nikhilswami1096
    @nikhilswami1096 2 місяці тому

    hello bhaiya you have made lot of videos on like open source and how to contribute to it , but i have a doubt like which skills or language i need to learn to contribute to open source and is open source projects are available in all languages if yes than suggest some for all languages like programming c++ and nodejs etc if not than which language you need to know to contribute to a good amount of code bases , or in your videos like you show how to contibute in open source but can you make one video on like you solve some issue/bug so what exactly i need to learn . thanks bhaiya great content .

  • @sahadevdahit
    @sahadevdahit 2 місяці тому

    ❤❤❤❤

  • @thestarters9799
    @thestarters9799 2 місяці тому

    Is there any other way to send binary data
    of the stream instead of recording? like capturing each frame while streaming and sending it's binary data?

  • @snehalkumar2080
    @snehalkumar2080 3 дні тому +1

    can RTSP be streamed in browsers?
    if not then how are IP cameras streamed in web browsers

  • @HiteshSharma.2314
    @HiteshSharma.2314 2 місяці тому

    sir will the latency reduce if we use a high performance language instead of nodejs

  • @bipinsingh9318
    @bipinsingh9318 2 місяці тому

    What if I have to build a livestream platform like an educational platform do I need webrtc or we build this only please reply

  • @JindalMixx
    @JindalMixx День тому

    Bro ye code website pr kaise kam karega. Give a tutorial

  • @afraheemraz3753
    @afraheemraz3753 2 місяці тому

    hello sir, i have to send some text base data also with live stream and also i want to update it while live streaming. how this will work ? please sir guide me with this query.

  • @DeepakSingh-fd2ix
    @DeepakSingh-fd2ix 2 місяці тому

    Piyush please make a video on mono repos

  • @slashritesh
    @slashritesh 2 місяці тому

    Can make or suggest video on the networking ?

  • @lokeshsharma8013
    @lokeshsharma8013 2 місяці тому

    Can you create a complete video on only backend ecommerce project

  • @asheshbandopadhyay6657
    @asheshbandopadhyay6657 2 місяці тому +2

    bruhhh we people dont deserve youu. only 8k views?? and 2 days old. even i am getting siggestion after 2 days. youtube what are you doing man.

  • @J0Y22
    @J0Y22 2 місяці тому

    Damnnn

  • @tech-winks
    @tech-winks Місяць тому

    Can you please do Complete StreamYard with all features and deploy

  • @susheelrai4013
    @susheelrai4013 2 місяці тому

    do we need docker to run docker compose up

  • @user-mg4gr5uz5h
    @user-mg4gr5uz5h 2 місяці тому

    quality

  • @gauravgusain8274
    @gauravgusain8274 2 місяці тому

    bhaiya how can we build our own live stream web app i am building youtube clone so i want to know how can we implement this feature. Please make a video in this topic.

  • @sahilverma_dev
    @sahilverma_dev 2 місяці тому +1

    I'm looking for more webrtc projects.

  • @srinathshrestha3899
    @srinathshrestha3899 2 місяці тому

    Guys can anyone suggest me how pipeline the process of deploying and running different different ai/ml models and provide an endpoint

  • @PROTECHRAHUL
    @PROTECHRAHUL 2 місяці тому

    Please share a roadmap how we can learn the same you know, its a request please

  • @editxswajal
    @editxswajal 2 місяці тому

    Can you make a video on how to make your own 'git'

  • @sayyedtaimoorshah6345
    @sayyedtaimoorshah6345 2 місяці тому +1

    ❤ pk

  • @l_am_genius
    @l_am_genius 2 місяці тому

    you are genius sir 😮😮
    I'm 😢

  • @ramandahiya6977
    @ramandahiya6977 2 місяці тому

    can we use web assemby with web assembly ffmpeg please make second part using web assembly ffmpeg so it can much scalable

  • @thelunaticgamer3722
    @thelunaticgamer3722 2 місяці тому

    bhaiya can we built it using golang ?

  • @santoshmore2953
    @santoshmore2953 2 місяці тому

    bro please do a project on webrtc with nodejs

  • @sadik_farhan_
    @sadik_farhan_ 2 місяці тому

  • @sulaimanshabbir
    @sulaimanshabbir 2 місяці тому

    Premium content ❤

  • @ramendrasoni3368
    @ramendrasoni3368 Місяць тому

    Can I make it without docker

  • @goodgoals6845
    @goodgoals6845 2 місяці тому +1

    Kubernetes ki video chahuye

  • @mohammedyaseen102
    @mohammedyaseen102 2 місяці тому

    Can you create vedio on cloudflare ?

  • @imkir4n
    @imkir4n 2 місяці тому +1

    Hey, I hit a roadblock in my project. I'm trying to convert a WebRTC stream to an RTMP stream. I hope this will helps me.

    • @allenkabraham7934
      @allenkabraham7934 2 місяці тому

      WebRTC is tricky. Converting the stream to RTMP is not direct as capturing the WebRTC in backend is not easy (You can use packages like werift to use webrtc in server), so it's better to use media recorder and stream the data through websocket like he does in this video.

    • @shi-nee7966
      @shi-nee7966 2 місяці тому

      did it helped you?

    • @allenkabraham7934
      @allenkabraham7934 2 місяці тому

      I've used websocket and browser media recorder. It's very convenient.

  • @imonraj
    @imonraj 2 місяці тому

    From now on please use this stream application which u created, to go live....

  • @DeepakSingh-fd2ix
    @DeepakSingh-fd2ix 2 місяці тому

    bhaiya docker ka course phir se giveaway kr do maine livestream leave kr de thi aakhri me

  • @akashp5922
    @akashp5922 2 місяці тому

    hi bro, docker coupen code is not working.

    • @Iammuslim947
      @Iammuslim947 2 місяці тому

      I was only valid for the same day

  • @Ayush37262
    @Ayush37262 2 місяці тому +2

    Sir, Pls begginers related stuff bhi upload karo thoda 😢

  • @gurvirbaraich
    @gurvirbaraich 2 місяці тому

    Doesn’t seem right.

  • @sidaldar5552
    @sidaldar5552 2 місяці тому

    Piyush ek achha developer hi nahi bulki achha teacher bhi hai

  • @SavvyStaks
    @SavvyStaks Місяць тому

    bro, make a live streaming platform like facebook and youtube, that can user go live publick.
    plz plz plz plz plz

  • @a_mateur_photos
    @a_mateur_photos 2 місяці тому

    Bro please TRPC par playlist bana do.

  • @amt.7rambo670
    @amt.7rambo670 2 місяці тому +1

    Bhai how to spin up a docker container for each user?? Can u make that also and give other thing as asignment