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

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

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

আমি সম্প্রতি আমার স্মার্টম সেটআপে কাজ করছি এবং আমি যে জিনিসগুলি সেট আপ করতে চাইছি তার মধ্যে একটি হ'ল আমার স্মার্ট হোম পরিচালনা করার জন্য একটি টাচ স্ক্রিন ওয়েব ইন্টারফেস সহ একটি ট্যাবলেট is. আমাকে ক্র্যাক করার প্রথম সমস্যাগুলির মধ্যে একটি হ'ল কীভাবে আমার ব্রাউজারে আমার সিসিটিভি ফিড স্ট্রিম করা যায়…

সমস্যাটি

আমার সিসিটিভি ক্যামেরা, অনেকের মত, কেবল একটি আরটিএসপি স্ট্রিম সরবরাহ করে. কোনও আধুনিক ওয়েব ব্রাউজার আরটিএসপি সমর্থন করে না.

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

গুগল কেবল আগে যা ছিল তা নয় এবং আমার সমস্ত প্রয়োজনীয়তা পূরণ করে এমন একটি গ্রহণযোগ্য সমাধান খুঁজতে বেশ কয়েকদিন অনুসন্ধানে সময় লেগেছিল…

  • আমি এমন কিছু চাইছিলাম যা কোনও তৃতীয় পক্ষের সার্ভারকে জড়িত না করে পুরোপুরি অফলাইনে কাজ করবে.
  • আমি এমন কিছু চাইছিলাম যা সম্পূর্ণভাবে আইনী মুক্ত, আদর্শ ওপেন সোর্স
  • আমি এমন কিছু চাইছিলাম যা ভিডিও বা অডিও ট্রান্সকোড করবে না কারণ এটি প্রক্রিয়াজাতকরণের সংস্থান নষ্ট করবে

সমাধান

আমি খুঁজে পাওয়া যায় একটি সত্যিই দরকারী গাইড যা কিছুটা জাভাস্ক্রিপ্ট এবং ffmpeg দিয়ে এটি করার একটি উপায় ব্যাখ্যা করেছে, উভয় বিনামূল্যে জন্য সহজলভ্য ছিল.

Ffmpeg চালানোর জন্য আমি নিম্নলিখিত কমান্ডটি ব্যবহার করেছি, যা আমি একটি পরিষেবা হিসাবে উইন্ডোতে দৌড়েছি, এনএসএম দিয়ে তৈরি…
ffmpeg -i rtsp://your_rtsp_ip:port/path/to/file.stream -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

ভিডিও এম্বেড করতে আমি নীচের সিএসএস ফাইল ডাউনলোড করেছি এবং 2 জেএস ফাইল

  • HTTPS://vjs.zencdn.net/7.2.3/video-js.css
  • HTTPS://cdnjs.cloudflare.com/ajax/libs/videojs-contrib-hls/5.14.1/videojs-contrib-hls.js
  • HTTPS://vjs.zencdn.net/7.2.3/video.js

আমি তখন গাইড থেকে কোডটি ব্যবহার করেছি (স্থানীয় ফাইলগুলিতে পরিবর্তিত পথ সহ) সরাসরি কাজ করে এমন ভিডিও এম্বেড করতে. ffmpeg প্রায় ব্যবহার করা হয় 0.2% ওয়েবসাইটটি হোস্ট করে এমন সার্ভারে সিপিইউ ব্যবহার এবং কয়েক এমবি মেমরি.

একটি চূড়ান্ত নোট, এটি গুরুত্বপূর্ণ – আমি ব্যবহার winFFmpeg এর স্থির বিল্ড 4.2.2

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

উত্তর দিন

এক মন্তব্য

Gravatarটমাস

পরিষ্কার উচ্চ নেই,
আমি একই কাজ করার চেষ্টা করছি, but I cant seem to get it to work properly
I followed your instructions, and the linked one, but i still seem to get 20-30 seconds of delay between the live feed and the published feed
any ideas what could be causing it?

উত্তর