فهرست مطالب:

رزبری پای تلویزیون: 4 مرحله (همراه با تصاویر)
رزبری پای تلویزیون: 4 مرحله (همراه با تصاویر)

تصویری: رزبری پای تلویزیون: 4 مرحله (همراه با تصاویر)

تصویری: رزبری پای تلویزیون: 4 مرحله (همراه با تصاویر)
تصویری: آموزش راه اندازی و کار با رزبری پای 4 | بررسی Raspberry Pi OS 2024, ژوئن
Anonim
تلویزیون رزبری پای
تلویزیون رزبری پای

در این دستورالعمل نحوه استفاده از تیونر تلویزیون USB و رزبری پای خارق العاده را خواهید آموخت. دلیل ایجاد این تنظیم به این دلیل است که من چند سال است از KODI استفاده می کنم و آماده هستم که جهش کوانتومی را برای تبدیل ایستگاه های تلویزیونی خود به یک تنظیم PiTV برای همه دستگاه هایم انجام دهم. همچنین من از تلویزیون های مختلف که کانال های یکسانی دریافت نمی کنند و قابلیت PVR (ضبط ویدئوی شخصی) نیز خوب است ، بیزارم. تجهیزات توصیه شده:

  • تمشک پای 3
  • آداپتور منبع تغذیه 5V 2.5A LINK (ebay) توجه: اکثر آنها منبع تغذیه AMP بالایی دارند زیرا کارت تیونر انرژی زیادی مصرف می کند.

Hauppauge-WinTV-HVR-Hybrid-TV-Stick-950QLINK (ebay) (اگر می خواهید بیش از یک کانال را همزمان با چند تنظیم کننده مشاهده کنید)

نرم افزار توصیه شده:

OSMC (سیستم عامل) - OSMC KODI در بالای سیستم عامل Debian است که فرض بر روی Raspbian ساخته شده است. نکته جانبی: می توانید از Raspbian بدون OSMC استفاده کنید. Raspbian سیستم عامل بومی Raspberry Pi است ، اما اگر شما فقط بخواهید از این تنظیمات به عنوان پشتیبان بدون GUI استفاده کنید ، چنین خواهد بود. به Raspbian به عنوان نصب وانیل فکر کنید

  • Tvheadend - سرور پخش کننده تلویزیون و ضبط کننده برای لینوکس.
  • WinRAR - مدیر بایگانی.
  • قالب کارت SD توسط sdcard.org. این یک SD را به درستی فرمت می کند.
  • Win32 Disk Imager - این برنامه برای نوشتن یک تصویر دیسک خام در یک دستگاه قابل جابجایی یا پشتیبان گیری از یک دستگاه قابل جابجایی در یک فایل تصویری خام طراحی شده است.

  • PuTTY - PuTTY یک سرویس گیرنده SSH و Telnet است.

مرحله 1: بارگیری/نصب ابزارها/تصویر فلش در SD

بارگیری/نصب ابزارها/تصویر فلش در SD
بارگیری/نصب ابزارها/تصویر فلش در SD
بارگیری/نصب ابزارها/تصویر فلش در SD
بارگیری/نصب ابزارها/تصویر فلش در SD

ابتدا باید مطمئن شویم که کارت SD شما تمیز شده است بنابراین باید از قالب ساز SD Card استفاده کنیم.

به sdcard.org بروید و برنامه ای با عنوان "SD Card Formatter" را بارگیری کنید. برنامه نصب را اجرا کرده و برنامه را باز کنید. کارت SD خود را وارد کنید ، کارت SD را انتخاب کرده و گزینه Option را فشار دهید سپس برای نوع قالب انتخاب کنید ، "کامل" سریع نیست و تنظیم اندازه اندازه را فعال کنید. سپس روی قالب کلیک کنید. دلیل استفاده از تنظیم فرمت این است که ویندوز نمی تواند پارتیشن های لینوکس را ببیند. این یک گام مطمئن برای نصب خوب خوب است. همچنین با فرمت کامل این همه داده ها را حذف می کند نه فقط هدرهای SD.

بارگیری فایل img OSMC به https://osmc.tv/download/ بروید و به دنبال دکمه "Disk images" بروید. و برای تصویر رزبری پای 3. تصویر فعلی 2017.04-1 HASH 00fd63eb62f65d53e5f6a2ec4d45dee7 شما باید چیزی شبیه OSMC_TGT_rbp2_20170504.img.gz دریافت کنید که باید فایل IMG را استخراج کنید. برای انجام این کار به WinRar نیاز دارید.

شما می توانید WinRAR را از منابع زیادی بارگیری کنید ، من معمولا دوست دارم آنها را از سایت ناشر سایت rarlab.com دریافت کنم. روی بارگیری و نصب کلیک کنید برای اطلاعات بیشتر https://www.newsgroupreviews.com/winrar-installation.html در حال حاضر ، با نصب WinRar به فایل بارگیری شده خود برگردید و فایل IMG را استخراج کنید. به یاد داشته باشید که کجا آن را ذخیره کرده اید

به https://sourceforge.net/projects/win32diskimager/ بروید و بارگیری و نصب را کلیک کنید. نصب کننده را اجرا کرده و ابزار Win32DiskImager را باز کنید. ممکن است لازم باشد این را به عنوان سرپرست اجرا کنید. روی فایل راست کلیک کرده و گزینه Run as administrator را انتخاب کنید. فایل تصویری را که قبلاً استخراج کرده اید انتخاب کنید. حرف درایو کارت SD را در کادر دستگاه انتخاب کنید. در انتخاب درایو مناسب دقت کنید. در صورت دریافت اشتباه می توانید داده های هارد دیسک کامپیوتر خود را از بین ببرید! اگر از شکاف کارت SD در رایانه خود استفاده می کنید و درایو را در پنجره Win32DiskImager مشاهده نمی کنید ، از یک آداپتور SD خارجی استفاده کنید. روی نوشتن کلیک کنید و منتظر بمانید تا نوشتن کامل شود. از Win32DiskImager خارج شده و کارت SD را خارج کنید. Pi خود را با استفاده از کارت SD بوت کنید. به عنوان بخشی از نصب کننده OSMC ، می توانید گزینه های شبکه را مشخص کنید و به عنوان بخشی از اولین بوت ، سیستم سعی می کند آن را پیکربندی کند. شما به IP نیاز دارید. به طور پیش فرض اتصال سیمی و بی سیم به طور پیش فرض پیکربندی DHCP است. توجه داشته باشید که باید SSH را روشن کنید. OSMC از شما می پرسد که آیا می خواهید SSH را در اولین بوت فعال کنید.

به https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html بروید و بارگیری و نصب را کلیک کنید. نصب کننده را اجرا کرده و ابزار PuTTY را باز کنید. شما باید در همان شبکه Pi باشید. با IP OSMC خود با اطلاعات زیر وارد شوید.

کاربر: osmc

PASS: osmc

شما در حال حاضر در یک درخواست ترمینال لینوکس هستید. اولین چیزی که در اکثر پروژه های لینوکس مانند این وجود دارد ، جاری است. AKA به روز شود

"sudo apt-get update" را تایپ کنید و enter را وارد کنید

از این به بعد من هنگام مراجعه به درخواست ترمینال لینوکس از> COMMAND استفاده می کنم. AKA جلسه PuTTY شما.

مثال:> ifconfig فقط "ifconfig" را تایپ کرده و Enter را بزنید. نتیجه باید اطلاعات شبکه شما باشد.

مرحله 2: تنظیم کننده درایور/سیستم عامل Tuner

تنظیم کننده درایور/سیستم عامل تیونر
تنظیم کننده درایور/سیستم عامل تیونر
تنظیم کننده درایور/سیستم عامل تیونر
تنظیم کننده درایور/سیستم عامل تیونر

ابتدا باید دستگاهی داشته باشید که در منطقه شما کار کند. اگر در ایالات متحده مانند من هستید ، باید دستگاهی داشته باشید که بتواند مجموعه ای از استانداردهای مربوط به تلویزیون دیجیتال را با ATSC اداره کند. به یاد داشته باشید که سال ها قبل تلویزیون ها به سمت دیجیتال رفتند….

تیونر تلویزیون USB خود را وصل کنید. اگر تیونر خود را آخرین بار به برق متصل نکنید ، مشاهده دستگاه در گزارشات سخت تر می شود.

بنابراین اجازه دهید به سیاهههای مربوط یا پیامها نگاه کنیم. ما باید به dmesg نگاه کنیم و دستگاه تیونر را پیدا کنیم.

dmesg

از آنجا که من صاحب یک تیونر USB Hauppauge هستم. من می توانم برای Hauppauge grep.

dmesg | grep -i Hauppauge

خروجی:

[2.710895] usb 1-1.5: تولید کننده: Hauppauge [6.441623] tveeprom 3-0050: Hauppauge مدل 72001 ، rev B3F0 ، سریال# 4034574834 [7.389218] ورودی: au0828 IR (Hauppauge HVR950Q) as/devices/platform/soc/as/3/devices/platform/soc/3/ usb/usb1/1-1/1-1.5/rc/rc0/input0 [7.390578] rc rc0: au0828 IR (Hauppauge HVR950Q) به عنوان /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5 /rc/rc0 [7.458826] au0828: کنترل از راه دور au0828 IR (Hauppauge HVR950Q) initalized [7.458833] au0828: دستگاه ثبت شده AU0828 [Hauppauge HVR950Q]

به دنبال مدل دستگاه خود باشید. مال من 72001. به https://www.linuxtv.org/wiki/index.php دستگاه خود را جستجو کنید. پارامترهای جستجوی من "Hauppauge 72001" بود.

در اینجا قسمت دیوانه کننده در مورد این دستگاه است. این واحد به عنوان "WinTV HVR 950Q ، مدل 1176" بسته بندی شده است بنابراین متن روی دستگاه با آنچه dmesg نشان می دهد مطابقت ندارد. برچسب ها دروغ می گویند !!!!! من مطمئن هستم که این یک امر بازاریابی است. چرا سخت افزار را تغییر دهید در حالی که فقط می توانید برچسب را تغییر دهید و مردم فکر می کنند این جدید است. بنابراین ، از آنجا که ما دستگاه و درایور LinuxTV را مطابقت داده ایم ، باید درایور را در سیستم عامل بارگذاری کنیم. این مراحل فقط برای این دستگاه است زیرا دستورات سیستم عامل شما متفاوت خواهد بود زیرا ممکن است دستگاه مشابهی نداشته باشید.

#به فهرست اصلی می رود.

سی دی

#بارگیری درایور از هسته هسته با استفاده از wget.

sudo wget

#راننده/سیستم عامل را با استفاده از فرمان move در سیستم عامل بارگذاری می کند.

sudo mv dvb-fe-xc5000-1.6.114.fw/lib/firmware/#راه اندازی مجدد Pi

init 6

مشکلات سیستم عامل Kernel 2.6.31

هنگام اجرای این نسخه هسته ، بارگذاری سیستم عامل بسیار طول می کشد و از عملکرد صحیح SOFTWARE جلوگیری می کند. برای مقابله با این مشکل می توانید از گزینه module no_poweroff = 1 xc5000 برای جلوگیری از خوابیدن دستگاه استفاده کنید (پس از آن سیستم عامل باید بارگیری شود)

برای مشاهده تنظیمات خود:

cat/sys/module/xc5000/parameters/no_poweroff0 # <--- خاموش شدن خودکار به طور پیش فرض فعال است

برای روشن نکردن برق

echo -n 1>/sys/module/xc5000/parameters/no_poweroff

cat/sys/module/xc5000/parameters/no_poweroff 1 # <--- خاموش شدن فعلی غیرفعال است

مرحله 3: سرور Tvheadend را بسازید/نصب کنید

ما می توانیم این کار را سخت کنیم و مجبوریم سرور Tvheadend را بسازیم و ساعت ها طول بکشد ، اما به نظر می رسد به لطف جاناتان تامسون. او یک اسکریپت BuildBot راه اندازی کرده است که Bintray را ظرف 24 ساعت پس از افزودن شاخه اصلی کد Tvheadend به Github به روز می کند. اجازه دهید مخزن به روز رسانی را تنظیم کنید.

#فهرست منبع مخزن خود را مشاهده کنید.

cat /etc/apt/sources.list

#از لیست منابع فعلی خود پشتیبان تهیه کنید

sudo cat /etc/apt/sources.list> resources.list.bkup

#ما در حال تکرار متن هستیم که حاوی اطلاعات انتشار پایدار از جاناتان تامسون از Tvheadend در منابع است. لیست

sudo echo "deb https://dl.bintray.com/djbenson/deb ویزوی پایدار (برای شاخه ویزوی پایدار)" >>/etc/apt/resources.list

#ما در حال تکرار متنی هستیم که حاوی اطلاعات انتشار ناپایدار از جاناتان تامسون از Tvheadend در منابع است. لیست

sudo echo "deb https://dl.bintray.com/djbenson/deb خس خس ناپایدار (برای شاخه خس خس ناپایدار/شبانه)" >>/etc/apt /ources.list توجه: توجه داشته باشید ، حتی اگر Jessie را اجرا می کنید ، شما باید مخزن خس خس سینه را برای دریافت نمونه ها اضافه کنید. جاناتان تامسون در برخی مواقع به جسی نقل مکان می کند ، اما در حال حاضر خس خس روی جسی خوب کار می کند و دو سیستم عامل رایج Raspberry Pi را که در حال حاضر استفاده می شود را پوشش می دهد.

موارد زیر ممکن است در نصب Debian تمیز ضروری باشد (با تشکر از Mike Somerville برای این نکته)

sudo apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 --recv-keys 379CE192D401AB61

#اجازه دهید به روزرسانی های مخزن جاناتان تامسون انجام شود

به روز رسانی sudo apt-get

#اجازه دهید سرور Tvheadend را نصب کنید

sudo apt-get tvheadend را نصب کنید

اگر همه چیز کار می کند ، باید روند اجرا را مشاهده کنید. برای بررسی دستور اجرا در زیر

ps -ef | grep -i Tvheadend | grep -va "grep"

خروجی:

hts 506 1 0 Jun13؟ 00:04:07/usr/bin/tvheadend -f -u hts -g ویدئو

#اگر tvheadend به خوبی نصب نشود مانند مخزن جاناتان تامسون کار نمی کند.

از این وابستگی ها #استفاده کنید

sudo apt -get -y zlib1g را نصب کنید

sudo apt -get -y libc6 را نصب کنید

sudo apt -get -y libssl1.0.0 را نصب کنید

sudo apt-get -y libdbus-1-3 را نصب کنید

sudo apt -get -y liburiparser1 را نصب کنید

sudo apt-get -y نصب libavahi-common3

sudo apt-get -y نصب libavahi-client3

#git را نصب کنید

sudo apt -get -y git را نصب کنید

#بسته های.deb را از github بارگیری کنید.

git clone

سی دی rpitv

#بسته ها را به صورت دستی نصب کنید

sudo dpkg -i tvheadend_4.1-2426 ~ gef89ef8_armhf.deb> sudo apt-get --install tvheadend_4.1-2426 ~ gef89ef8_armhf.deb

sudo apt -get -install -f

در صورت نصب بسته tvheadend چگونه می توان این کار را انجام داد

sudo dpkg -l tvheadend

#بررسی کنید Tvheadend در حال اجرا است یا خیر

ps -ef | grep -i Tvheadend | grep -va "grep" OUTPUT: hts 506 1 0 Jun13؟ 00:04:07/usr/bin/tvheadend -f -u hts -g ویدئو

مرحله 4: سرور Tvheadend را پیکربندی کنید

در این مرحله شما باید سرور TVheadend را تنظیم کنید و تنها کاری که ما باید انجام دهیم این است که آن را پیکربندی کنیم. برای "YOUIPAdd" از IP OSMC که با Putty متصل کرده اید استفاده کنید

1. (OSMC) SYSTEMSettingsAdd-onsGet

افزونه ها همه افزونه ها برنامه افزودنی onshdhomerun نصب کنید

2. (OSMC) SYSTEMSettingsAdd-ons دریافت افزودنیها همه افزونه ها برنامه افزودنی onshdhomerunConfigureTuner settings بازخوانی تیونرها … (مرا فشار دهید)-اگر لازم نیست قبل از ادامه کار نیازی به حل این مشکل نداشته باشید ، باید تیونرهای شما را شناسایی کند.

3. (OSMC) SYSTEMS تنظیمات Add-ons دریافت افزونه ها همه افزودنیها ServicestvheadendInstall

4. (OSMC) SYSTEMS اطلاعات سیستم آدرس خلاصه IP - این شماره را بنویسید ، در مرحله بعد YouIPAdd خواهد بود

5. (WIN) مرورگر وب (Firefox یا Chrome) را باز کنید و به https:// YouIPAdd: 9981 بروید

6.* (WIN) ConfigurationDVB InputsNetworksAddATSC Network

A. نام شبکه = OTA

B. علامت حذف اسکن اولیه را بردارید

C. Muxes از پیش تعریف شده = ایالات متحده: us-ATSC-center-frequencies-8VSB

D. سایر تنظیمات را به صورت پیش فرض رها کنید

E. روی Create کلیک کنید

7.* (WIN) پیکربندی ورودی های DVB آداپتورهای تلویزیون HDHomeRun (آدرس MAC) -

A. نوع شبکه = ATSC

ب. ذخیره کنید

8.* (WIN) پیکربندی ورودی های DVB آداپتورهای تلویزیون HDHomeRun (آدرس MAC) - HDHomeRun ATSC Tuner #0 ()

A. check Enabled

B. شبکه = OTA

C. سایر تنظیمات را به صورت پیش فرض رها کنید

D. روی ذخیره کلیک کنید

9. (WIN) در صورت داشتن تیونرهای اضافی برای پیکربندی در همان دستگاه فیزیکی HDHomeRun (به عنوان مثال HDHomeRun ATSC Tuner #1 ، HDHomeRun ATSC Tuner #2) ، مرحله 7 را تکرار کنید.

10. (OSMC) OSMC را راه اندازی مجدد کرده و یک دقیقه صبر کنید تا همه سرویسها در پس زمینه بارگیری شوند

11. (WIN) IE (Internet Explorer) را باز کرده و به https:// YouIPAdd: 9981 بروید

12. (WIN) ConfigurationDVB InputsNetworks

A. به Muxes نگاه کنید - این تعداد "فیدهایی" است که تیونر شما در حال حاضر می داند

B. به طول اسکن Q نگاه کنید - این عدد باید قبل از اسکن tvheadend به 0 برسد و تعیین کند که چه چیزی در دسترس و قابل استفاده برای هر Mux است

1. بر اساس تجربیات من ، 1 اسکن در 1 زمان به اندازه کافی برای دریافت هر کانال در دسترس نیست. من شخصاً یک یا دو ساعت منتظر می ماندم و سپس مراحل 9 - 11 الف را تکرار می کردم

چندین بار. این کار چند ساعت طول می کشد اما بسیار آسانتر از تلاش برای رفع کانالهای از دست رفته بعداً است (به من اعتماد کنید ، من بارها از این راه اشتباه رفتم).

13. (WIN) ConfigurationDVB InputsNetworksOTAcheck Skip Initan Scan را بررسی کنید

A. این در آینده از هر گونه کشف اضافی Mux جلوگیری می کند

ب. اگر این مرحله را انجام ندهید ، مدتی طول می کشد تا پس از هر بار راه اندازی مجدد OSMC ، قبل از اینکه بتوانید هنگام ورود به قطعات DVR ضبط کنید ، در دسترس قرار گیرد.

14. (WIN) پیکربندی ورودی های DVB آداپتورهای تلویزیون HDHomeRun (آدرس MAC) - HDHomeRun ATSC Tuner #0 ()

A. علامت اولیه اسکن را بردارید

B. سایر تنظیمات را به صورت پیش فرض رها کنید

C. روی ذخیره کلیک کنید

15. (WIN) مرحله 13 را در صورت داشتن تیونرهای اضافی برای پیکربندی در همان دستگاه فیزیکی HDHomeRun تکرار کنید (یعنی HDHomeRun ATSC Tuner #1 ، HDHomeRun ATSC Tuner #2)

16. (WIN) ConfigurationDVB InputsSerives

A. پنهان کردن (پایین آمدن) = هیچکدام

B. در هر صفحه (کشویی) = همه

C. روی Map All کلیک کنید

1. همه کادرها را علامت بزنید

2. روی نقشه کلیک کنید

3. منتظر بمانید تا نوار پیشرفت به 100٪ برسد و سپس روی "x" کلیک کنید (این کادر محاوره ای خود بسته نمی شود)

17. (OSMC) SYSTEMS تنظیمات افزودن بر روی افزودنیهای غیرفعال Tvheadend HTSP ClientEnable

18. (OSMC) SYSTEMS تنظیمات زنده تلویزیون عمومی

A. check Enabled

1. باید واردات کانال ها را مشاهده کنید

2. اگر واردات موفقیت آمیز بود ، یک آیتم جدید منوی اصلی به نام TV ظاهر می شود

19. (OSMC) TVChannels

الف) بسته به سخت افزار باید ظرف یک یا دو ثانیه کانال زنده را روی صفحه خود مشاهده کنید

20. (سایر دستگاههایی که می خواهید TVheadend Client را روی آنها اجرا کنید) مراحل 17 -19 را تکرار کنید

A. اطمینان حاصل کنید که به SYSTEMSettingsAdd-onsAndd-ons-Add-ons onVPVR clientTvheadend HTSP ClientConfigure بروید-برای نشان دادن نمای جلویی به آدرس IP پشتیبان (و در صورت تغییر آن به پورت) مراحل پیکربندی از https://openelec.tv/forum/79 انجام می شود. -tvheadend/74150-جدیدترین…

توصیه شده: