জের্বেরা - একটি ইউপিএনপি মিডিয়া সার্ভার যা আপনাকে হোম নেটওয়ার্কে মিডিয়া স্ট্রিম করতে দেয়


জের্বেরা হ'ল বৈশিষ্ট্য সমৃদ্ধ এবং শক্তিশালী ইউপিএনপি (ইউনিভার্সাল প্লাগ এবং প্লে) মিডিয়া সার্ভার যা একটি মনোরম এবং স্বজ্ঞাত ওয়েব ইউজার ইন্টারফেস সহ ব্যবহারকারীদেরকে একটি হোম নেটওয়ার্কের মাধ্যমে ডিজিটাল মিডিয়া (ভিডিও, চিত্র, অডিও ইত্যাদি ..) প্রবাহিত করতে এবং তা গ্রাস করতে দেয় মোবাইল ফোন থেকে ট্যাবলেট এবং আরও অনেক কিছুতে বিভিন্ন ধরণের UPnP সামঞ্জস্যপূর্ণ ডিভাইসে on

  • আপনাকে UpnP এর মাধ্যমে ব্রাউজ এবং প্লেব্যাক মিডিয়া অনুমতি দেয়
  • এমপি 3, ওগ, ফ্ল্যাক, জেপিগ, ইত্যাদি ফাইল থেকে মেটাডেটা নিষ্কাশন সমর্থন করে
  • আপনাকে সার্ভারের বিভিন্ন বৈশিষ্ট্যের আচরণ নিয়ন্ত্রণ করার অনুমতি দেয় অত্যন্ত নমনীয় কনফিগারেশন
  • নিষ্কাশিত মেটাডেটার উপর ভিত্তি করে ব্যবহারকারী সংজ্ঞায়িত সার্ভার বিন্যাস সমর্থন করে li
  • বিষয়বস্তু ডিরেক্টরি পরিচালক পরিষেবা ধারক আপডেটগুলির জন্য সমর্থন
  • অফিস্ট থাম্বনেল সমর্থন।
  • স্বয়ংক্রিয় ডিরেক্টরি পুনরুদ্ধার সমর্থন করে (সময়সীমার, ইনোটিফাই)
  • মিডিয়া যুক্ত/অপসারণ/সম্পাদনা/ব্রাউজ করার অনুমতি দিয়ে ডাটাবেস এবং ফাইল সিস্টেমের একটি ট্রি ভিউ সহ একটি দুর্দান্ত ওয়েব ইউআই অফার করে
  • বাহ্যিক ইউআরএলগুলির জন্য সমর্থন (ইন্টারনেট সামগ্রীতে লিঙ্কগুলি তৈরি করুন এবং আপনার রেন্ডারারের কাছে ইউএনপিপি মাধ্যমে তাদের পরিবেশন করুন)
  • অনেকগুলি পরীক্ষামূলক বৈশিষ্ট্য সহ প্লাগইন/স্ক্রিপ্টগুলির মাধ্যমে নমনীয় মিডিয়া ফর্ম্যাট ট্রান্সকোডিং সমর্থন করে

কিভাবে জারবেরা ইনস্টল করবেন - লিনাক্সে ইউপিএনপি মিডিয়া সার্ভার

উবুন্টু বিতরণে, স্টিফেন সিজেটির দ্বারা তৈরি এবং রক্ষণাবেক্ষণের জন্য একটি পিপিএ রয়েছে যা থেকে আপনি নিম্নলিখিত কমান্ডগুলি ব্যবহার করে জের্বেরা ইনস্টল করতে পারেন।

$ sudo add-apt-repository ppa:stephenczetty/gerbera
$ sudo apt update
$ sudo apt install gerbera 

দেবিয়ান ডিস্ট্রিবিউশনে, জের্বেরা টেস্টিং এবং অস্থির সংগ্রহস্থলগুলিতে উপলব্ধ, যা আপনি আপনার /etc/apt/source.list ফাইলটিতে নীচের লাইনগুলি যুক্ত করে সক্ষম করতে পারেন।

# Testing repository - main, contrib and non-free branches
deb http://http.us.debian.org/debian testing main non-free contrib
deb-src http://http.us.debian.org/debian testing main non-free contrib

# Testing security updates repository
deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free

# Unstable repo main, contrib and non-free branches, no security updates here
deb http://http.us.debian.org/debian unstable main non-free contrib
deb-src http://http.us.debian.org/debian unstable main non-free contrib

তারপরে আপনার সিস্টেম প্যাকেজ উত্স ক্যাশে আপডেট করুন এবং নীচের কমান্ডগুলির সাথে জারবেরা ইনস্টল করুন।

# apt update
# apt install gerbera       

অন্যান্য লিনাক্স বিতরণের জন্য যেমন জেন্টু, আর্চ লিনাক্স, ওপেনসুএসই, সেন্টোস ইত্যাদি G

একবার আপনি জেরবেরা ইনস্টল করার পরে, নিম্নলিখিত কমান্ডগুলি ব্যবহার করে পরিষেবা স্থিতি শুরু করুন, সক্ষম করুন এবং দেখুন।

$ sudo systemctl start gerbera.service 
$ sudo systemctl enable gerbera.service
$ sudo systemctl status gerbera.service

দ্রষ্টব্য: যদি জেরবেরা আপনার সিস্টেমে আরম্ভ করতে ব্যর্থ হয় তবে আপনাকে নিম্নলিখিতগুলির একটি করতে হবে।

লগ ফাইলটি (/ var/লগ/জারবেরা) তৈরি হয়েছে কিনা তা পরীক্ষা করুন, অন্যথায় প্রদর্শিত হিসাবে এটি তৈরি করুন।

$ sudo touch /var/log/gerbera
$ sudo chown -Rv root:gerbera /var/log/gerbera
$ sudo chmod -Rv 0660 /var/log/gerbera

দ্বিতীয়ত, এমন একটি নেটওয়ার্ক ইন্টারফেস সংজ্ঞায়িত করুন যা আপনি বর্তমানে এমT_INTERFACE এনভায়রনমেন্ট ভেরিয়েবলের মান হিসাবে ব্যবহার করছেন, ডিফল্টটি "eth0" হয় তবে আপনি যদি বেতার ব্যবহার করছেন তবে এটি "wlp1s0" এর মতো কিছুতে সেট করুন। ডেবিয়ান/উবুন্টুতে, আপনি এই সেটিংসটি/ইত্যাদি/ডিফল্ট/জারবেরা ফাইলটিতে সেট করতে পারেন।

জের্বেরা মিডিয়া সার্ভার ওয়েব ইউআই দিয়ে শুরু করা

জেরবেরা পরিষেবা 49152 পোর্টে শোনে, যা আপনি ওয়েব ব্রাউজারের মাধ্যমে ওয়েব ইউআই অ্যাক্সেস করতে ব্যবহার হিসাবে ব্যবহার করতে পারেন।

http://domain.com:49152
OR
http://ip-address:49152

আপনি যদি উপরের স্ক্রিনশটে প্রদর্শিত ত্রুটিটি পেয়ে থাকেন তবে আপনার জেরবেরা কনফিগারেশন ফাইল থেকে ওয়েব ইউআই সক্ষম করতে হবে।

$ sudo vim /etc/gerbera/config.xml

নিম্নলিখিত স্ক্রিনশটটিতে প্রদর্শিত মানটি সক্ষম = "না" সক্ষম = "হ্যাঁ" তে পরিবর্তন করুন।

উপরের পরিবর্তনগুলি করার পরে, ফাইলটি বন্ধ করুন এবং জেরবার পরিষেবাটি পুনরায় চালু করুন।

$ sudo systemctl restart gerbera.service

এখন আপনার ব্রাউজারে ফিরে যান এবং নতুন ট্যাবে আরও একবার ইউআই খোলার চেষ্টা করুন, এবার প্রায় এটি লোড হওয়া উচিত। আপনি দুটি ট্যাব দেখতে পাবেন:

  • ডাটাবেস - সর্বজনীনভাবে অ্যাক্সেস করা যায় এমন ফাইলগুলি দেখায়

  • ফাইল সিস্টেম - এটি যেখানে আপনি আপনার সিস্টেম থেকে ফাইলগুলি ব্রাউজ করতে এবং সেগুলি স্ট্রিমিংয়ের জন্য নির্বাচন করতে পারেন। একটি ফাইল যুক্ত করতে কেবল (+) চিহ্নটিতে ক্লিক করুন

ফাইল সিস্টেম থেকে স্ট্রিমিংয়ের জন্য ফাইল যুক্ত করার পরে, ডাটাবেস ইন্টারফেসটি দেখতে এমন হওয়া উচিত।

আপনার হোম নেটওয়ার্কে জারবেরা ব্যবহার করে মিডিয়া ফাইলগুলি স্ট্রিম করুন

এই মুহুর্তে আপনি জেরবার সার্ভার থেকে আপনার নেটওয়ার্কের মাধ্যমে মিডিয়া ফাইলগুলি স্ট্রিমিং শুরু করতে পারেন। এটি পরীক্ষা করার জন্য, আমরা ক্লায়েন্ট হিসাবে একটি মোবাইল ফোন ব্যবহার করব। আপনার ফোনে একটি সামঞ্জস্যপূর্ণ upnp অ্যাপ্লিকেশন (যেমন বাবলআপ) ইনস্টল করে শুরু করুন।

একবার বুদ্বাপ্প্প অ্যাপ্লিকেশন ইনস্টল হয়ে গেলে এটি খুলুন এবং মেনুতে, লাইব্রেরিতে যান এবং উপলভ্য সার্ভারগুলি দেখতে লোকাল এবং ক্লাউডে ক্লিক করুন এবং আমাদের তৈরি গ্রেরবার সার্ভারটি সেখানে প্রদর্শিত হওয়া উচিত। এগুলিতে যুক্ত ডিরেক্টরি এবং ফাইলগুলি অ্যাক্সেস করতে এটিতে ক্লিক করুন।

অবশেষে এমন কোনও ফাইলে ক্লিক করুন যা আপনি স্ট্রিম করতে চান।

আরও তথ্যের জন্য দেখুন, জের্বেরা গিতুব সংগ্রহশালা: https://github.com/gerbera/gerbera।

জের্বেরা হ'ল একটি বৈশিষ্ট্য সমৃদ্ধ এবং শক্তিশালী আপএনপি মিডিয়া সার্ভার, এটি একটি দুর্দান্ত ওয়েব ইউজার ইন্টারফেসের সাহায্যে আপনার হোম নেটওয়ার্কের মাধ্যমে আপনার ডিজিটাল মিডিয়া প্রবাহিত করতে ব্যবহৃত হয়। এটি সম্পর্কে আপনার মতামত ভাগ করুন বা প্রতিক্রিয়া ফর্মের মাধ্যমে একটি প্রশ্ন জিজ্ঞাসা করুন।