DIY মিডিয়া হোম লোগো

আপনার নিজের হোম থিয়েটার এবং হাই ফাই সেটআপ নকশা ও নির্মাণের জন্য চূড়ান্ত সাইট.

2একটি ওয়েবপৃষ্ঠায় একটি লাইভ আরটিএসপি স্ট্রিম এম্বেড করুন

I have recently been work­ing on my smarthome setup and one of the things I’ve been mean­ing to get set up is a tab­let with a touch-screen web inter­face to man­age my smart home. One of the first prob­lems I had to crack was how to stream my cctv feed to a web browser…


My CCTV cam­era, অনেকের মত, কেবল একটি আরটিএসপি স্ট্রিম সরবরাহ করে. No mod­ern web browsers sup­port RTSP.

অনুসন্ধান এবং প্রয়োজনীয়তা

Google just isn’t what it used to be and it took sev­er­al days of search­ing to find an accept­able solu­tion that met all of my requirements…

  • I wanted some­thing that would work entirely off­line without any third party serv­ers involved.
  • I wanted some­thing that was com­pletely leg­ally free, আদর্শ ওপেন সোর্স
  • I wanted some­thing that would­n’t transcode the video or audio as this would waste pro­cessing resources


আমি খুঁজে পাওয়া যায় একটি really use­ful guide which explained a way to do this with a bit of JavaS­cript and ffm­peg, both of which were read­ily avail­able for free.

To run ffm­peg I used the fol­low­ing com­mand, which I ran on win­dows as a ser­vice, cre­ated with nssm…
ffmpeg -i rtsp://your_rtsp_ip:port/path/to/ -c:v copy -c:a copy -bufsize 1835k -pix_fmt yuv420p -flags -global_header -hls_time 10 -hls_list_size 6 -hls_wrap 10 -start_number 1 /var/www/html/video.m3u8

To embed the video I down­loaded the fol­low­ing css file and 2 জেএস ফাইল

  • HTTPS://
  • HTTPS://
  • HTTPS://

আমি তখন গাইড থেকে কোডটি ব্যবহার করেছি (with mod­i­fied paths to loc­al files) সরাসরি কাজ করে এমন ভিডিও এম্বেড করতে. ffm­peg is using around 0.2% cpu usage and a few mb of memory on the serv­er that hosts the website.

একটি চূড়ান্ত নোট, incase it mat­ters — I used the win64 stat­ic build of ffm­peg 4.2.2

আপনার নিজস্ব কিছু চিন্তা পেয়েছেন? নিজেকে মন্তব্য করে নিচের প্রশ্রয় দেয়! আপনি সদস্যতা করতে চান তাহলে উপরের ডানদিকের মেনু এর লিঙ্কে সাবস্ক্রাইব ব্যবহার করুন. এছাড়াও আপনি নীচের সামাজিক লিঙ্ক ব্যবহার করে আপনার বন্ধুদের সাথে ভাগ করতে পারেন. চিয়ার্স.

উত্তর দিন

2 মন্তব্য

Gravatarজ্যাক স্ট্র

FYI, ক্রৌমিয়াম (শুধুমাত্র ক্রোম আজ পর্যন্ত) can dir­ectly read .m3u8 files and play the video just like it would an mp4 etc.


পরিষ্কার উচ্চ নেই,
im try­ing to do the same, but I cant seem to get it to work properly
I fol­lowed your instruc­tions, and the linked one, but i still seem to get 20–30 seconds of delay between the live feed and the pub­lished feed
any ideas what could be caus­ing it?