[מדריך] התקנת VDR והגדרתה לקליטת שידורי עידן+ עבור XBMC
נשלח: 22/08/2011 20:42
עדכונים
28.12.2011
http://www.hometheater.co.il/modules.ph ... 17#1579017
30.08.2011
http://www.hometheater.co.il/modules.ph ... 54#1488854
הקדמה
כתבתי את המדריך הזה ע"מ להציג את VDR ואת מה ניתן להשיג באמצעותה ולהגביר את המודעות לVDR וללינוקס.
גם לי הנושא די חדש, כרגע אין לי אפילו שרת VDR שרץ קבוע אלא שרת אחד שמותקן על לפטופ מאוד ישן ועוד כמה המותקנים על מערכות וירטואליות.
יש לקחת בחשבון שלא הכל מושלם, כל העסק נמצא בפיתוח מתמיד, אך זה גם יתרון כיוון שהסיכוי שיתוקנו תקלות ובאגים הוא מאוד גבוה, וניתן ליצור קשר עם המפתחים בקלות.
בסופו של דבר ככל שיותר ישתמשו בפתרון הזה כך ידווחו יותר תקלות למפתחים והיציבות והשימושיות תשתפר.
את VDR ניתן להתקין גם על מערכת וירטואלית כמו VMWARE PLAYER או VIRTUALBOX החינמיות ולהתרשם.
טרמינולוגיה
מאחר ולחלק מהמושגים לא הצלחתי למצוא תרגום נכון ומתאים בעברית שיהיה מספיק נהיר ומובן או שלטעמי יש צורך בביאור נוסף עבור המשתמש המצוי שעבורו הנושא חדש, אגדיר אותם פה.
PVR - פירוש מילולי מקליט וידאו אישי, זו הגדרה כוללת לכל האפשרויות המתלוות לפתרון כזה, כמו תזמון הקלטות, TIMESHIFTING ועוד..
BACKEND - שרת PVR, זהו החלק בתוכנה שאינו מוצג למשתמש, אליו יכולים להממשק לFRONTEND-ים רבים לכן ההעדפה היא שירוץ על שרת, יודע לקבל את השידור מכרטיס הטלויזיה, לבצע הקלטות עפ"י דרישת המשתמש, להעביר את השידור לFRONTEND, היתרון בשימוש בBACKEND יחיד הוא שהשידור נקלט ע"י מחשב אחד בלבד לכן נדרש כרטיס טלויזיה יחיד ואנטנה יחידה.
FRONTEND - זהו החלק המוצג בפני המשתמש.
תוסף או PLUGIN - מרחיב את השימושיות של VDR ע"י הוספת תכונות נוספות.
תוסף פלט - תוסף מיוחד המאפשר להזרים את השידור מהBACKEND לFRONEND.
קצת על VDR
VDR נוצרה ע"י Klaus Schmidinger בראש ובראשונה ע"מ לאפשר צפייה בשידורים דיגיטליים באמצעות כרטיס טלויזיה בעל יכולות פענוח של המידע המקודד בחומרה, לדוגמא.
בבסיסה ללא כל תוסף VDR בתוספת כרטיס טלויזיה כנ"ל היא פתרון מלא הכולל BACKEND וFRONTEND הכלולים בפתרון תוכנה אחד וע"מ לצפות בשידורים יש צורך בכרטיס כזה.
היכולות של VDR מתעצמות, והאפשרויות לפריסה ושימוש בה גדלות בעזרת השימוש בתוספים.
ללא כל כרטיס כזה VDR הופכת לBACKEND היכול להקליט את השידור בלבד,וע"מ לצפות בשידורים יש צורך בתוסף פלט מיוחד שיעביר את השידור לFRONTEND שיציג אותו.
שני תוספי פלט כאלה הם vdr-plugin-xine וvdr-plugin-xineliboutput שנעשה בהם שימוש עם הFRONTEND-ים xine וvdr-sxfe בהתאמה.
שני תוספי פלט נוספים הם vnsiserver שאליו תתממשק XBMC, וstreamdev-server שמאפשר להזרים את ערוצי הטלויזיה ברשת הביתית בפרוטוקול http ובנוסף מאפשר לתוכנת VDR אחת להתחבר לאחרת ע"מ לשתף כרטיסי טלויזיה באמצעות streamdev-client.
חלק רב מהתוספים של VDR מיועדים להרחיב את יכולות ממשק המשתמש של VDR, ולכן הם שימושיים רק עם FRONTEND.
VDR מול XBMC
לעומת XBMC שנועדה מראש להציג מדיה האוחסנת ברשת המקומית, VDR נועדה להציג שידורי טלויזיה.
לכן XBMC לעולם לא תשתווה לVDR מבחינת פשטות השימוש וחווית הצפיה בערוצי טלויזיה.
למרות ממשק עשיר שעל פניו די פשוט לתפעול לXBMC יש עקומת למידה מסויימת, עבור אלה שאינם חיים בעולם של XBMC התפעול שלה הוא לא טריויאלי.
לעומת זאת VDR או ליתר דיוק FRONTEND של VDR מתנהג בדיוק כמו ממיר ממוצע, לכן תפעולה זהה לחלוטין לתפעול של ממיר, אך לעומת ממיר VDR נמצאת כמה צעדים קדימה, לדוגמא האם קיים כיום ממיר דיגיטלי המאפשר לתזמן הקלטות הישר ממכשיר סלולרי?
אדגיש שXBMC איננה משמשת כFRONTEND עבור VDR, כלומר היא לא תציג אותו ממשק של VDR ותוספי VDR עבור FRONTEND לא שימושיים איתה, אך היא כן מסוגלת להציג ערוצי טלויזיה ולתזמן הקלטות דרך ממשק המשתמש שלה.
אם בעיקר אתם צופים במדיה המאוחסנת ברשת המקומית ורוצים לעיתים לצפות בטלויזיה XBMC תיהיה כנראה הבחירה הנכונה.
אך אם בעיקר תרצו לצפות בשידורי טלויזיה ומדי פעם לצפות במדיה המאוחסנת ברשת המקומית כנראה שתעדיפו להשתמש בVDR + FRONTEND.
עבור אלה שרוצים לממש את האפשרות השנייה YAVDR היא הבחירה הנכונה, זוהי הפצה מבוססת אובונטו שכוללת את VDR עם שני FRONTEND-ים ובנוסף גם מכילה דפדפן FIREFOX וXBMC הניתנים להפעלה בתור אפליקציות הישר מהFRONTEND של VDR.
פה ראוי לציין שעוד לא התנסיתי עם YAVDR או עם FRONTEND של VDR (אך אעשה זאת ברגע שאמצא קצת זמן), ושיש צורך לתרגם אותה לעברית.
הדגמת YAVDR
XBMC וLIVETV
התמיכה השידורי טלויזיה חיים בXBMC נמצאת כרגע בפיתוח לכן העניין יש לקחת בחשבון שלא הכל יציב, וימשך כך עד לשחרור גרסת XBMC הבאה (לפחות חצי שנה).
כרגע יש שתי גרסאות של XBMC התומכות בPVR, אחת מבוססת על גרסת 10.1 DHARMA והשנייה על הגרסה הבאה EDEN 11.0 שעדיין נמצאת בפיתוח ולכן איננה יציבה.
VDR Vnsi Client הוא תוסף PVR לXBMC שיאפשר לנו לצפות בשידורי הטלויזיה ולשלוט על VDR, שימוש בו אפשרי רק עם גרסאות XBMC עם תומכות PVR.
בלינוקס שתי הגרסאות מכילות את התוסף הזה ועל פניו שתיהן נראות דיי יציבות למרות שעדיף לא להשתמש בגרסת הפיתוח של EDEN.
בווינדוס רק גרסת EDEN מאפשרת שימוש בתוסף זה וכרגע היא כלל לא יציבה.
חומרה מומלצת
כל דונגל USB מבוסס AF9015 יעבוד ללא צורך התקנת דרייברים נוספים, עבור דונגל מבוסס IT9135 התקנת דרייברים נדרשת, ראה מדריך.
הדרישות מהשרת מאוד צנועות לכן ניתן להסתפק בכל חומרה מינימלית המריצה לינוקס (ראוטר).
התכנון שלי הוא להתקין על SHEEVAPLUG ומקווה שאצליח להתקין על שרת הQNAP שלי.
אך ללא ספק החומרה שהכי מעניין יהיה להגדיר כשרת VDR היא Raspberry Pi שאמור להיות מופץ עד סוף השנה, הגרסה שתעלה 35$ עם שני מחברי USB וכרטיס רשת קווי כנראה תהיה פתרון מוצלח.
28.12.2011
http://www.hometheater.co.il/modules.ph ... 17#1579017
30.08.2011
http://www.hometheater.co.il/modules.ph ... 54#1488854
הקדמה
כתבתי את המדריך הזה ע"מ להציג את VDR ואת מה ניתן להשיג באמצעותה ולהגביר את המודעות לVDR וללינוקס.
גם לי הנושא די חדש, כרגע אין לי אפילו שרת VDR שרץ קבוע אלא שרת אחד שמותקן על לפטופ מאוד ישן ועוד כמה המותקנים על מערכות וירטואליות.
יש לקחת בחשבון שלא הכל מושלם, כל העסק נמצא בפיתוח מתמיד, אך זה גם יתרון כיוון שהסיכוי שיתוקנו תקלות ובאגים הוא מאוד גבוה, וניתן ליצור קשר עם המפתחים בקלות.
בסופו של דבר ככל שיותר ישתמשו בפתרון הזה כך ידווחו יותר תקלות למפתחים והיציבות והשימושיות תשתפר.
את VDR ניתן להתקין גם על מערכת וירטואלית כמו VMWARE PLAYER או VIRTUALBOX החינמיות ולהתרשם.
טרמינולוגיה
מאחר ולחלק מהמושגים לא הצלחתי למצוא תרגום נכון ומתאים בעברית שיהיה מספיק נהיר ומובן או שלטעמי יש צורך בביאור נוסף עבור המשתמש המצוי שעבורו הנושא חדש, אגדיר אותם פה.
PVR - פירוש מילולי מקליט וידאו אישי, זו הגדרה כוללת לכל האפשרויות המתלוות לפתרון כזה, כמו תזמון הקלטות, TIMESHIFTING ועוד..
BACKEND - שרת PVR, זהו החלק בתוכנה שאינו מוצג למשתמש, אליו יכולים להממשק לFRONTEND-ים רבים לכן ההעדפה היא שירוץ על שרת, יודע לקבל את השידור מכרטיס הטלויזיה, לבצע הקלטות עפ"י דרישת המשתמש, להעביר את השידור לFRONTEND, היתרון בשימוש בBACKEND יחיד הוא שהשידור נקלט ע"י מחשב אחד בלבד לכן נדרש כרטיס טלויזיה יחיד ואנטנה יחידה.
FRONTEND - זהו החלק המוצג בפני המשתמש.
תוסף או PLUGIN - מרחיב את השימושיות של VDR ע"י הוספת תכונות נוספות.
תוסף פלט - תוסף מיוחד המאפשר להזרים את השידור מהBACKEND לFRONEND.
קצת על VDR
VDR נוצרה ע"י Klaus Schmidinger בראש ובראשונה ע"מ לאפשר צפייה בשידורים דיגיטליים באמצעות כרטיס טלויזיה בעל יכולות פענוח של המידע המקודד בחומרה, לדוגמא.
בבסיסה ללא כל תוסף VDR בתוספת כרטיס טלויזיה כנ"ל היא פתרון מלא הכולל BACKEND וFRONTEND הכלולים בפתרון תוכנה אחד וע"מ לצפות בשידורים יש צורך בכרטיס כזה.
היכולות של VDR מתעצמות, והאפשרויות לפריסה ושימוש בה גדלות בעזרת השימוש בתוספים.
ללא כל כרטיס כזה VDR הופכת לBACKEND היכול להקליט את השידור בלבד,וע"מ לצפות בשידורים יש צורך בתוסף פלט מיוחד שיעביר את השידור לFRONTEND שיציג אותו.
שני תוספי פלט כאלה הם vdr-plugin-xine וvdr-plugin-xineliboutput שנעשה בהם שימוש עם הFRONTEND-ים xine וvdr-sxfe בהתאמה.
שני תוספי פלט נוספים הם vnsiserver שאליו תתממשק XBMC, וstreamdev-server שמאפשר להזרים את ערוצי הטלויזיה ברשת הביתית בפרוטוקול http ובנוסף מאפשר לתוכנת VDR אחת להתחבר לאחרת ע"מ לשתף כרטיסי טלויזיה באמצעות streamdev-client.
חלק רב מהתוספים של VDR מיועדים להרחיב את יכולות ממשק המשתמש של VDR, ולכן הם שימושיים רק עם FRONTEND.
VDR מול XBMC
לעומת XBMC שנועדה מראש להציג מדיה האוחסנת ברשת המקומית, VDR נועדה להציג שידורי טלויזיה.
לכן XBMC לעולם לא תשתווה לVDR מבחינת פשטות השימוש וחווית הצפיה בערוצי טלויזיה.
למרות ממשק עשיר שעל פניו די פשוט לתפעול לXBMC יש עקומת למידה מסויימת, עבור אלה שאינם חיים בעולם של XBMC התפעול שלה הוא לא טריויאלי.
לעומת זאת VDR או ליתר דיוק FRONTEND של VDR מתנהג בדיוק כמו ממיר ממוצע, לכן תפעולה זהה לחלוטין לתפעול של ממיר, אך לעומת ממיר VDR נמצאת כמה צעדים קדימה, לדוגמא האם קיים כיום ממיר דיגיטלי המאפשר לתזמן הקלטות הישר ממכשיר סלולרי?
אדגיש שXBMC איננה משמשת כFRONTEND עבור VDR, כלומר היא לא תציג אותו ממשק של VDR ותוספי VDR עבור FRONTEND לא שימושיים איתה, אך היא כן מסוגלת להציג ערוצי טלויזיה ולתזמן הקלטות דרך ממשק המשתמש שלה.
אם בעיקר אתם צופים במדיה המאוחסנת ברשת המקומית ורוצים לעיתים לצפות בטלויזיה XBMC תיהיה כנראה הבחירה הנכונה.
אך אם בעיקר תרצו לצפות בשידורי טלויזיה ומדי פעם לצפות במדיה המאוחסנת ברשת המקומית כנראה שתעדיפו להשתמש בVDR + FRONTEND.
עבור אלה שרוצים לממש את האפשרות השנייה YAVDR היא הבחירה הנכונה, זוהי הפצה מבוססת אובונטו שכוללת את VDR עם שני FRONTEND-ים ובנוסף גם מכילה דפדפן FIREFOX וXBMC הניתנים להפעלה בתור אפליקציות הישר מהFRONTEND של VDR.
פה ראוי לציין שעוד לא התנסיתי עם YAVDR או עם FRONTEND של VDR (אך אעשה זאת ברגע שאמצא קצת זמן), ושיש צורך לתרגם אותה לעברית.
הדגמת YAVDR
XBMC וLIVETV
התמיכה השידורי טלויזיה חיים בXBMC נמצאת כרגע בפיתוח לכן העניין יש לקחת בחשבון שלא הכל יציב, וימשך כך עד לשחרור גרסת XBMC הבאה (לפחות חצי שנה).
כרגע יש שתי גרסאות של XBMC התומכות בPVR, אחת מבוססת על גרסת 10.1 DHARMA והשנייה על הגרסה הבאה EDEN 11.0 שעדיין נמצאת בפיתוח ולכן איננה יציבה.
VDR Vnsi Client הוא תוסף PVR לXBMC שיאפשר לנו לצפות בשידורי הטלויזיה ולשלוט על VDR, שימוש בו אפשרי רק עם גרסאות XBMC עם תומכות PVR.
בלינוקס שתי הגרסאות מכילות את התוסף הזה ועל פניו שתיהן נראות דיי יציבות למרות שעדיף לא להשתמש בגרסת הפיתוח של EDEN.
בווינדוס רק גרסת EDEN מאפשרת שימוש בתוסף זה וכרגע היא כלל לא יציבה.
חומרה מומלצת
כל דונגל USB מבוסס AF9015 יעבוד ללא צורך התקנת דרייברים נוספים, עבור דונגל מבוסס IT9135 התקנת דרייברים נדרשת, ראה מדריך.
הדרישות מהשרת מאוד צנועות לכן ניתן להסתפק בכל חומרה מינימלית המריצה לינוקס (ראוטר).
התכנון שלי הוא להתקין על SHEEVAPLUG ומקווה שאצליח להתקין על שרת הQNAP שלי.
אך ללא ספק החומרה שהכי מעניין יהיה להגדיר כשרת VDR היא Raspberry Pi שאמור להיות מופץ עד סוף השנה, הגרסה שתעלה 35$ עם שני מחברי USB וכרטיס רשת קווי כנראה תהיה פתרון מוצלח.