اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

Gerbera یک مدیا سرور UPnP که برای شما امکان پخش موزیک/ویدئو را روی شبکه داخلی را فراهم میآورد

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    Gerbera یک مدیا سرور UPnP که برای شما امکان پخش موزیک/ویدئو را روی شبکه داخلی را فراهم میآورد

    Gerbrea یک مدیا سرور UPnP (مخفف Universal Plug and Play) قدرتمند و پرکاربرد لینوکسی است که با یک پنل کاربری تحت وب مطلوب همراه است که به کاربران اجازه پخش مدیای دیجیتال (videos, images, audio و ...) را از طریق یک شبکه داخلی را مهیا میسازد و امکان پخش آنها را روی انواع مختلفی از دیوایس های سازگار با UPnP از تلفن موبایل گرفته تا تبلت و وسایل دیگر میسر میسازد.


    قابلبت های Gerbera
    • به شما امکان جستجو و پخش مدیا از طریق UPnP را میدهد.
    • جداسازی metadata از فایل های mp3, ogg, flac, jpeg و غیره را پشتیبانی میکند.
    • تنظیمات تا حد زیادی flexible آن به شما امکان کنترل رفتار قابلیت های گوناگون سرور را میدهد.
    • از layout تعریف شده توسط کاربر براساس metadata جدا شده پشتیبانی میکند.
    • قابلیت آپدیت منبع ContentDirectoryService را پشتیبانی میکند.
    • پشتیبانی از exif thumbnail را نیز ارائه میدهد.
    • از اسکن مجدد و اتوماتیک دایرکتوری نیز پشتیبانی میکند. (زمان بندی شده)
    • اینترفیس گرافیکی تحت وب زیبایی را ارائه میدهد که شامل نمایش درختی دیتابیس و فایل سیستم میباشد، که به شما امکان add/remove/edit/browse مدیا را میدهد.
    • پشتیبانی از URL های اکسترنال (ایجاد لینک ها به محتوای اینترنت و استفاده از آنها از طریق UPnP به سرور شما)
    • پشتیبانی از transcoding فرمت مدیا از طریق plugins/scripts و برنامه های دیگر شامل تعدادی از ابزارهای آزمایشی


    نحوه نصب Gerbera - مدیا سرور UPnP در لینوکس

    روی توزیع اوبونتو یک PPA موجود است که توسط Stephen Czetty ایجاد شده که از طریق آن میتوانید Gerbera را با استفاده از دستورات زیر نصب کنید.
    کد PHP:
    sudo add-apt-repository ppa:stephenczetty/gerbera
    sudo apt update
    sudo apt install gerbera 
    در توزیع دبیان Gerbera در ریپازیتوری های testing و unstable موجود است که شما میتوانید با استفاده از اضافه کردن خط های زیر در فایل /etc/apt/sources.list آنرا فعال کنید.
    کد PHP:
    # 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 
    سپس cache مربوط به ریپازیتوری سیستم تان را آپدیت کنید و با استفاده از دستور زیر Gerbera را نصب کنید.
    کد PHP:
    # apt update
    # apt install gerbera 
    برای دیگر توزیع های لینوکسی مانند Gentoo, Arch Linux, openSUSE, CentOS و غیره راهنمای نصب Gerbera را دنبال کنید.


    به محض اینکه Gerbera را نصب کردید با استفاده از دستورات زیر آنرا start, enable و وضعیت سرویس را مشاهده کنید.
    کد PHP:
    sudo systemctl start gerbera.service
    sudo systemctl enable gerbera.service
    sudo systemctl status gerbera.service 


    نکته : اگر Gerbera روی سیستم تان start نشد نیاز دارید یکی از موارد زیر را انجام دهید.

    1 - بررسی کنید که آیا logfile در مسیر /var/log/gerbera ایجاد شده باشد در غیراینصورت همانند زیر آنرا ایجاد کنید.
    کد PHP:
    sudo touch /var/log/gerbera
    sudo chown -Rv root:gerbera /var/log/gerbera
    sudo chmod -Rv 0660 /var/log/gerbera 

    2 - اینترفیس شبکه ای که در حال حاضر از آن استفاده میکنید را با عنوان متغییر محیطی MT_INTERFACE تعریف کنید، به صورت پیش فرض "eth0" است اما در صورتی که شما از wireles استفاده میکنید آنرا چیزی شبیه به "wlp1s0" تعریف کنید. در Debian/Ubuntu شما میتوانید این تنظیمات را در فایل /etc/default/gerbera تعریف کنید.



    شروع کار با اینترفیس تحت Web مدیا سرور Gerbera

    سرویس Gerbera روی پورت 49152 در حال listen میباشد که شما میتوانید از آن برای دسترسی به اینترفیس تحت وب از طریق یک مرورگر همانند زیر استفاده کنید.
    کد PHP:
    http://domain.com:49152
    OR
    http://ip-address:49152 
    gerbera




    اگر شما خطایی شبیه به تصویر بالا را مشاهده کردید، باید اینترفیس گرافیکی تحت وب را در فایل کانفیگ Gerbera فعال کنید.
    کد PHP:
    sudo vim /etc/gerbera/config.xml 
    همانند تصویر زیر، مقدار enabled=”no” را به enabled=”yes” تغییر دهید.
    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	gerbera-enable-gui-web-interface-1.png
نمایش ها:	137
اندازه:	88.3 KB
شناسه:	23932




    بعد از ایجاد تغییرات بالا فایل را ببندید و سرور Gerbera را restart کنید.
    کد PHP:
    sudo systemctl restart gerbera.service 
    اکنون به مرورگر خود برگردید و آنرا در TAB جدید مجدد باز کنید، این بار باید load شود و شما دو منو را مشاهده خواهید کرد.
    • Database : که فایل های قابل دسترسی توسط عموم را نمایش خواهد داد.
    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	gerbera-web-ui-database-interface-2.png
نمایش ها:	128
اندازه:	38.8 KB
شناسه:	23933
    • Filesystem : در اینجا شما میتوانید فایل ها را از سیستم خود جستجو کنید و آنها را برای پخش انتخاب نمایید. برای اضافه کردن یک فایل به سادگی رو علامت "+" کلیک کنید.
    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	gerbera-web-ui-filesystem-interface-3.png
نمایش ها:	134
اندازه:	67.9 KB
شناسه:	23934



    بعد از اضافه کردن فایل ها برای پخش از تب filesystem اینترفیس Database باید شبیه به تصویر زیر باشد.
    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	gerbera-web-ui-after-adding-files-for-streaming-4.png
نمایش ها:	139
اندازه:	73.3 KB
شناسه:	23935




    بخش فایل های مدیا با استفاده از Gerbera رو شبکه داخلی تان

    در اینجا شما میتوانید پخش فایل های مدیا از بستر شبکه خود با استفاده از سرور Gerbera را شروع کنید. برای تست کردن آن ما از یک تلفن موبایل به عنوان یک کلاینت استفاده خواهیم کرد. یک اپلیکیشن سازگار با UPnP (شبیه به BubbleUpnp) روی گوشی تان نصب کنید.

    به محض اینکه اپلیکیشن BubbleUpnp نصب شد آنرا باز کنید و در menu به Library رفته و روی Local and Cloud برای نمایش سرورهای موجود کلیک کنید، سرور Gerbera که ایجاد کردیم باید در اینجا نمایش داده شود. برای دسترسی به دایرکتوری های اضافه شده و فایل های موجود در آنها روی آن کلیک کنید.
    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	search-for-gerbera-server.jpg
نمایش ها:	126
اندازه:	19.7 KB
شناسه:	23936


    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	view-directories-under-gerbera-server-6.jpg
نمایش ها:	133
اندازه:	18.0 KB
شناسه:	23937




    در نهایت روی فایلی که میخواهید آنرا پخش کنید کلیک نمایید.
    برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	view-added-files-in-gerbera-server-7.jpg
نمایش ها:	129
اندازه:	20.0 KB
شناسه:	23938




    برای اطلاعات بیشتر از ریپازیتوری github رسمی Gerbera بازدید نمایید :

    UPnP Media Server for 2024: Stream your digital media through your home network and consume it on all kinds of UPnP supporting devices 📱💻📺 - gerbera/gerbera



    Gerbera یک مدیا سرور UPnP قدرتمند و پرکاربرد است که برای پخش مدیای دیجیتال شما از طریق شبکه داخلی استفاده میشود و دارای یک اینترفیس کاربری تحت وب زیبا میباشد. شما میتوانید نظرات و سوالات خود را درباره این تاپیک با ما مطرح کنید.

درباره انجمن منطقه لینوکسی ها

انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

شبکه های اجتماعی
در حال انجام ...
X