מעט מסקנות והרהורים מנסיונותי לאפשר צפייה בשידורי DVB-T בXBMC (לינוקס)

תוכנות ניהול מדיה: KODI, תוספים, XBMC, Media Portal, PLEX וכו'
dhead666 (פותח השרשור)
סמל אישי של משתמש
גורו HTPC
גורו HTPC
הודעות: 2975
הצטרף: פברואר 2009
נתן תודות: 123 פעמים
קיבל תודות: 879 פעמים

מעט מסקנות והרהורים מנסיונותי לאפשר צפייה בשידורי DVB-T בXBMC (לינוקס)

נושא שלא נקרא #1 

בזמני הפנוי (שאינו קיים) אני מנסה לחפש את הדרך האידיאלית לצפות בשידורי עידן+ על XBMC.
הדרך הפשוטה לבצע זאת כנראה היא להשתמש במדיה פורטל כשרת, אך זה מגביל אותי לסביבת WINDOWS.
בחירה בסביבת לינוקס היא האידיאלית מאחר ושרת הטלויזיה לא אמור לדרוש משאבים רבים, כיוון שצריך סה"כ להעביר את הסטרים של כל ערוץ כמו שהוא ללא ביצוע קידוד מחדש של אודיו/וידאו, ולכן ניתן להשתמש בכל שרת לינוקס שקיים בבית (מישהו אמר ראוטר?).
העדיפות תיהיה לקנפג את הNAS שישמש כשרת הטלויזיה.

בחירה ראשונה שלי היא TVHEADEND שהינה פשוטה מאוד להגדרה (ממשק וובי), לאחר נסיונות רבים וכושלים שכללו גם קימפול הישר מהGIT (ואני לא תוכניתן), בדיקה עם שני דונגלי USB שונים (שניהם משתמשים בשבבים שונים של אותה חברה AF9015, IT9315), קימפול דרייברים וקימפול ספריית V4L-DVB, הגעתי למסקנה שהדבר לא אפשרי כנראה בגלל צירוף של באג בתוכנה וכנראה הגדרות שלא כל כך מתאימות של רשות השידור (לפי המפתח של TVHEADEND, מוזר שלVLC אין בעיה).
כרגע לא נראה שהמפתח ממהר לתקן את הבאג , (תודה לאיתי שפתח קריאה), אני צירפתי לו קובץ TS של הStream המלא המשודר בעזרת VLC

קוד: בחירת הכל

C:\Program Files\VideoLAN\VLC\vlc.exe   dvbt://frequency=538000000 --demux=dump :demuxdump-file="D:\test.ts"

הכיוון הבא הוא לנסות את VDR, החיסרון הוא שכרגע אין פלגין מתאים לXBMC תחת WINDOWS, ובנוסף היא לא פשוטה כל כך להגדרה.
להתקנת VDR יש לפעול לפי המדריך פה ובשלב של הגדרת הערוצים במקום הקובץ uk-RidgeHill יש ליצור קובץ il-Israel ולכלול בו את השורות

קוד: בחירת הכל

# Initial scan config for Israel
# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy
T 538000000 8MHz 2/3 NONE QAM16 8k 1/32 AUTO
T 514000000 8MHz 2/3 NONE QAM16 8k 1/32 AUTO
שימו לב שההגדרות האלו לא כל כך מדוייקות, guard-interval צריך להיות 1/4 ולא 1/32 אבל כאשר מוגדר 1/4 מתקבלת שגיאה (כנראה אותה בעיה שגרמה לTVHEADEND לקרוס).
מידע נוסף על הstream שיוצא מקובץ הTS ע"י StreamGuru

קוד: בחירת הכל

Parsing stream information
TSID: 0002
NID: 1111
ONID: FF22
Network Name: Harashut Hashnia
Terrestrial delivery system descriptor
centre_frequency: 514000000 Hz
bandwidth: 8 Mhz
priority: HP (high priority)
Time_Slicing_indicator: 0
MPE-FEC_indicator: 0
constellation: 16-QAM
hierarchy_information: non-hierarchical, native interleaver
code_rate-HP_stream: 2/3
code_rate-LP_stream: 2/3
guard_interval: 1/4
transmission_mode: 8k mode
other_frequency_flag: one or more other frequencies in use
Frequency list descriptor
centre_frequency: 514000000 Hz
centre_frequency: 538000000 Hz
הצלחתי לזהות 7 Service-ים (ערוצים ורדיו) עוד לא יצא לי לבדוק מול קליינט (XBMC) האם העסק באמת עובד, כי כרגע אין לי גישה למערכת לינוקס שיכולה להריץ XBMC (אני לא אהיה בבית בתקופה הקרובה והכל רץ על VMWARE)

בכל מקרה הקטע של שינוי guard-interval יכול להפריע, בנסיונותי להגדיר את TVHEADEND הפעם היחידה שזיהתה את הערוצים המשודרים ולא קרסה היתה כאשר שיניתי את guard-interval ואת הhierarchy לNONE אבל אז היא לא הצליחה לאפשר צפייה בערוצים אלו.

הערה:
מאחר והידע שלי מוגבל בלינוקס אני לא יכול לפסול בעיה של דרייברים בלינוקס של הדונגלים של חברת Afatech/ITE , עפ"י פוסט שקראתי של משתמש בTVHEADEND בהחלפת הדונגל לזה של חברה אחרת נפתרה לו קריסה עם אותה שגיאה Segmentation fault , לכן ייתכן שצריך לבדוק דונגלים בעלי שבבים של חברות אחרות.

למרות ההצלחה היחסית כרגע אני זונח את הכיוון של VDR ומעדיף לחזור לTVHEADEND אבל מכיוון שונה.
TVHEADEND מאפשרת להגדיר שידורי IPTV כערוצים רגילים, כלומר שאם ניתן לה כתובת של stream אז הוא יופיע כערוץ, לדוגמא ניתן ליצור stream ע"י VLC להגדיר אותו כערוץ בTVHEADEND ולהוסיף את הEPG מהאינטרנט.
הבעיה היא שצריך לשדר כמה ערוצים במקביל, ולא הבנתי איך ניתן לבצע זאת ע"י VLC, ואני לא בטוח שזה כל כך אפשרי.

הפתרון הוא MuMuDVB שבדיוק נועדה למטרה זו, דורשת מעט מאוד משאבים ולאחר הגדרתה אמורה לפעול ברקע ללא צורך בתחזוק.
לכן כרגע זהו הכיוון המועדף לפתרון, MuMuDVB כשרת streaming משדרת בו זמנית את כל הערוצים וTVHEADEND כשרת הטלויזיה לXBMC.
כל זה כמובן תלוי שMuMuDVB לא תקרוס עקב ההגדרות הלא נכונות של רשות השידור בשידורי עידן+ (אם בעיה כזאת קיימת כלל)

בזמן הקרוב אני לחוץ בזמן אז לא יודע אם יצא לי לקנפג את העסק, אעדכן ברגע שאעשה זאת.
בכל מקרה אני בטוח שיש כאלה שכן ירצו לעשות זאת, לפיכך רציתי לשתף בנסיונותי עד כה.
לפי דעתי, למרות האפשרות לקנות ממיר זול ופשוט לחברו לטלויזיה, הגדרת שרת טלויזיה ושימוש בXBMC כמערכת מרכזית לצפיה בסרטים, טלויזיה והאזנה למוזיקה ורדיו היא פתרון אולטימטיבי, לכן אשמח לשמוע אם יש עוד משתמשים שמחפשים לבצע זאת.
ואם יש מתכנת כשרוני בעל זמן פנוי, מומלץ שיציץ פה ואולי יצליח לתת פתרון.

doronr29
חבר פעיל
חבר פעיל
הודעות: 93
הצטרף: פברואר 2010
מיקום: תל אביב
נתן תודות: 3 פעמים
קיבל תודות: 1 פעם

נושא שלא נקרא #2 

למה שלא תלך על MYTHTV, הרבה יותר פשוט?
יש פתרון של YAVDR שהוא מנוע הקלטה שמשלב גם את XBMC-VDR, ממשק טלויזיה של XBMC.
אופציה נוספת היא להתקין את MYTHTV, ולהשתמש בפלאג אין של XBMC שנקרא MYTHBOX שמתממשק ל MYTH.
לדעתי ההמשק לא הכי נוח - ואילו ב MYTH יש ממשק שדי דומה ל MP, מאד נוח.[/url]

dhead666 (פותח השרשור)
סמל אישי של משתמש
גורו HTPC
גורו HTPC
הודעות: 2975
הצטרף: פברואר 2009
נתן תודות: 123 פעמים
קיבל תודות: 879 פעמים

נושא שלא נקרא #3 

אני לא הולך על MYTHTV כיוון שבסופו של דבר לאחר שהמערכת תפעל על גרסת לינוקס "Mainstream" (אובונטו) אעביר אותה לQNAP שלי, או לחילופין למערכת דומה לSheevaplug דבר שיחייב אותי לקמפל דברים בעצמי, ולפי מה שהבנתי לקמפל את הספריות שMYTHTV משתמשת בהן יכול להיות לא פשוט, לא יצא לי לקרוא פוסט של מישהו שהריץ Mythtv backend על מערכת כזו או דומה.
MYTHBOX איננו חלק מהפלגינים של XBMC המיועדים לPVR, אני בספק אם הוא ימשיך להתקיים מעבר לגרסה הנוכחית של XBMC, לכן זהו פתרון זמני, פלגין PVR של לMythtv backend לא נראה כרגע באופק.

אין שום הבדל בין YAVDR לVDR חוץ מהתוספת של XBMC שאותה אני לא צריך, השאלה הגדולה היא שוב היא האם VDR מזהה בהצלחה את שידורי DVB-T בארץ בלי לקרוס, העובדה שבסריקה ערוצים עם ההגדרות הנכונות אני מקבל שגיאה לא נותנת תקווה רבה.
לא שמעתי עד כה על מישהו שקינפג את VDR עם שידורי עידן+, ואם עם VDR לא יעבוד אז אין סיבה שעם YAVDR.

שים לב שהבאג בTVHEADEND הוא יחודי לאופן בו משדרים עידן+ בארץ, קראתי מספיק פוסטים של אנשים ממדינות שונות שלא חוו כל בעיה דומה עם שידורי DVB-T בשימוש בTVHEADEND (צרפת, איטליה, סלובניה....).
לפיכך כל עוד לא יוכח אחרת, אני תולה כרגע את האשמה ברשות השידור.

roeeb
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 290
הצטרף: דצמבר 2007
נתן תודות: 25 פעמים
קיבל תודות: 29 פעמים

נושא שלא נקרא #4 

אני מנסה לבנות בדיוק את אותה מערכת. המטרות הן:
1. שרת טלויזיה שיאפשר להקליט ולצפות ב DVBT.
2. XBMC לניגון קבצים (סדרות וסרטים).
3. ירוץ על Ubuntu

האופציה הראשונה היתה להתקין MythTV ו-XBMC שיעבדו במקביל (ויהיה אפשר לעבור בינהם דרך השלט). אחרי שעות של עבודה על MythTV זה עבד אבל לא חלק. MythTV נתקעת, מעבר ערוצים איטי מאד ועוד... (XBMC עובדת כמעט ללא רבב).

אחרי שהתיאשתי מMythTV ניסיתי את TVHeadEnd אבל נתקלתי בדיוק באותן קריסות שאתה מדבר עליהן. היא מצליחה לזהות ערוצים אבל מתרסקת. (עוד לא ניסיתי את מה שכתבת לגבי ה Guard Interval)

השלב הבא הוא לנסות את Freevo.

dhead666 (פותח השרשור)
סמל אישי של משתמש
גורו HTPC
גורו HTPC
הודעות: 2975
הצטרף: פברואר 2009
נתן תודות: 123 פעמים
קיבל תודות: 879 פעמים

נושא שלא נקרא #5 

עדכון:
MuMuDVB מזהה את שידורי עידן+ בהצלחה ללא כל קושי או הגדרות מיוחדות.
מדהים איך בפשטות ללא כל צורך הגדרות, והבנה מה הולך מאחרי הקלעים של התוכנה, היא פשוט משדרת את כל הערוצים ברשת המקומית.
בדיקה קצרה ע"י VLC, הוספתי לVLC את שירות SAP (יש להיכנס להגדרות רשימת השמעה בVLC) ויכולתי לצפות בכל הערוצים ללא כל קושי.
בשלב הבא הוספתי לTVHEADEND את הכתובות של הSTREAM-ים בתור ערוצי IPTV ויכולתי לצפות בהם מיידית ע"י הWEBGUI של TVHEADEND (עם פלגין של VLC מותקן).
הגדרתי בXBMC (גרסת הPVR) את TVHEADEND כשרת הטלויזיה ומיד יכולתי לצפות בערוצים.

שלב הבא יהיה לנסות להוסיף את מדריך השידורים לTVHEADEND ולראות איך היא מסתדרת עם עברית.

MuMuDVB נראית מאוד יציבה ולא קורסת, נראה שמומלץ גם למי שלא משתמש בXBMC לחשוב עליה כפתרון להזרמת שידורי עידן+ ברשת הביתית, היא קלילה ואינה דורשת משאבים, יציבה.

לא בדקתי את איך העסק מתנהג למשך זמן ארוך.

חסרונות לבינתיים:
נראה שXBMC איננה יכולה להתאושש כאשר בעיות קליטה גורמות ל TVHEADEND להפסיק את העברת הSTREAM ל XBMC,
לעומת זאת נראה שלVLC אין בעיה עם שידור מקוטע של הSTREAM, והיא מתמודדת בהצלחה וחוזרת להציג את השידור, ייתכן שהבעיה נמצאת בXBMC והפלגין שמתממשק לTVHEADEND.
כרגע בXBMC לא ניתן לבטל את השזירה של הוידאו, כנראה עקב העובדה שהPVR נמצאת בפיתוח.

הערות:
את MuMuDVB וTVHEADEND התקנתי לאחר קימפול קבצי המקור העדכניים ביותר, אינני יודע איך יתנהגו גרסאות יותר ישנות.

שלגון
חבר ותיק
חבר ותיק
הודעות: 2676
הצטרף: נובמבר 2005
נתן תודות: 461 פעמים
קיבל תודות: 681 פעמים

נושא שלא נקרא #6 

אתמול חשבתי על רעיון "מקורי": להריץ MuMuDVB על ה- router. יש את החביתה מקומפלת ל- OpenWRT. רק צריך לקנות Router עם חיבור USB. צריך גם לשים לב שהראוטר תומך ב- IGMP Snooping אחרת ה- multicast "יהרוג" את ה- Wi-Fi.

פתחתי אשכול פה: http://www.hometheater.co.il/modules.ph ... &p=1438905

תוכל לפרט איזה דונגל USB בדקת ועובד בלי בעיות עם MuMuDVB?
ואין לך "געוואלד געצרוכען"
שאין לו את ה-"פארפאלן" שלו...

dhead666 (פותח השרשור)
סמל אישי של משתמש
גורו HTPC
גורו HTPC
הודעות: 2975
הצטרף: פברואר 2009
נתן תודות: 123 פעמים
קיבל תודות: 879 פעמים

נושא שלא נקרא #7 

תוכל לראות את שני הדונגלים שיש לי פה , השתמשתי בדונגל החדש יותר, אבל לעומת הישן שהדרייברים שלו נכללים בקרנל של לינוקס, הדרייברים של החדש מצריכים קימפול, קימפול דרייברים לעומת קימפול תוכנות יכול להיות לא טריויאלי בכלל, ויכול להיות שאני טועה אך עפ"י הידע המצומצם שלי בתכנות אולי אף בלתי אפשרי אם הדרייבר לא נכתב מראש למעבד שאינו תואם i386.
אני לא רואה סיבה שהדונגל הישן לא יעבוד עם MuMuDVB, למרות שיחסית לחדש הוא מתחמם בצורה בלתי נורמלית.
בכל מקרה אני ממליץ לך לחפש קצת בגוגל ולבדוק האם מישהו קימפל את הדרייברים שלו לOPENWRT והאם הדרייברים של הדונגל הישן נכללים בקרנל של OPENWRT.
שים לב הדונגל הישן מזוהה ע"י השבב שלו כAfatech AF9015 ואילו הדונגל החדש כIT9135 או Kworld UB499-2T
כל העסק יכול להיות מאוד לא טריויאלי לכן אני ממליץ לך לא לרוץ לרכוש ראוטר אם זו רק הסיבה לכך, תנסה קודם להריץ זאת על מכונה וירטואלית ב VMWARE PLAYER אתה יכול למצוא פירוט על כך פה
לגבי MuMuDVB עצמה, אם הדייברים מותקנים והתקנת אותה בהצלחה על הראוטר ההגדרות עצמן הן מינימליות לחלוטין ואם אתה משתמש בVLC לצפייה אז אפילו לא צריך לעניין אותך לאן היא משדרת, פשוט יש לאפשר את שירות SAP וVLC מזהה אוטומטית את השידור של הערוצים.
נקודות למחשבה:
קיימת השאלה האם במקום המתוכנן להצבת הראוטר תיהיה לך קליטה בכלל?
אצלי הראוטר ממוצב במרכז הבית, מקום לא אידאלי בכלל להצבת אנטנה.
אולי במקום כל המאמץ וההתלבטות שווה לך לחשוב על פתרון מהסוג של Sheevaplug ? או לנצל את ההזדמנות ולהרים NAS שקט מבוסס לינוקס עם מעבד ATOM ?
אם אתה הולך על פתרון מבוסס i386 אז כל העסק נהיה מאוד פשוט, ועובד ללא רבב.

בכל מקרה בהצלחה,.

sbentin
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 358
הצטרף: פברואר 2007
נתן תודות: 1 פעם
קיבל תודות: 91 פעמים

נושא שלא נקרא #8 

חביבי אתה עובד קשה מדי.

אני משתמש ב VLC, יש לו יכולת לבצע streaming ב http של מה שהוא מקבל.
מחשב לינוקס + דונגל של wandTV, מקנפג את VLC לבצע streaming שהמקור שלו DVB-T.
ב XBMC פשוט לההגדיר קובץ עם סיומת strm עבור כל כתובת של stream מ vlc (כעיקרון אותה כתובת רק פורטים שונים) לשים את חמשת הקבצים בספרים ולהגדיר אותה תחת וידאו וזהו.

roeeb
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 290
הצטרף: דצמבר 2007
נתן תודות: 25 פעמים
קיבל תודות: 29 פעמים

נושא שלא נקרא #9 

למיטב הבנתי שימוש ב-MuMuDVB או עם VLC, לא מאפשר לראות EPG ולעשות Time Shifting או הקלטות.

sbentin
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 358
הצטרף: פברואר 2007
נתן תודות: 1 פעם
קיבל תודות: 91 פעמים

נושא שלא נקרא #10 

ראשית אני מודה, לא קראתי לעומק את כל ה posts כאן ולא התעמקתי במה מנסים להשיג.
שנית, כעיקרון אתה צודק. לכן, במקום VLC, על לינוקס אתה יכול להתקין את DVBlast גם הוא מוצר של videoLan, הוא מסוגל לשלוח גם EPG.

כדי לעבוד מול xbmc ולא בגרסת PVR תצטרך במקרה זה plugin שיתמוך, יציג את ה EPG וכדומה. למיטב ידיעתי אין כזה. את גרסת ה PVR אני לא מכיר אז אני מתקשה להגיב בעניין (אבל אני אבדוק).
אני לא התקנתי אצלי DVBlast מאחר ועדיין לא התארגנתי עם שרת לינוקס מתאים ובינתיים אני עובד עם הפתרון שהצגתי קודם. במקביל אני כותב plugin ל xbmc אשר יציג את ה EPG, ובתקווה יאפשר גם הקלטה. בשלב זה ה EPG יגיע בנפרד דרך HTTP, בהמשך אני מקווה לעבור לפתרון אחר.

mp3lll
סמל אישי של משתמש
חבר במועדון ה-20K
חבר במועדון ה-20K
הודעות: 20656
הצטרף: ספטמבר 2007
נתן תודות: 134 פעמים
קיבל תודות: 1006 פעמים

נושא שלא נקרא #11 

פוסט מעניין ביותר!
האם דרך Xbmc אתה יכול להעביר ערוצים דרך הסטרים של VLC?
נערך לאחרונה על ידי mp3lll ב 22/06/2011 13:45, נערך פעם 1 בסך הכל.
"הציבור מטומטם ולכן הציבור משלם" - אין יותר אקטואלי מזה.

sbentin
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 358
הצטרף: פברואר 2007
נתן תודות: 1 פעם
קיבל תודות: 91 פעמים

נושא שלא נקרא #12 

מה הכוונה ל"העיר" ערוצים?

pixies
אחראי תחום HTPC
אחראי תחום HTPC
הודעות: 32926
הצטרף: מרץ 2007
מיקום: פאתי מלאבס
נתן תודות: 779 פעמים
קיבל תודות: 2302 פעמים

נושא שלא נקרא #13 

לדעתי הוא התכוון ל-"להעביר".
"החלפתי כבל דיגיטלי ונפתח לי הסאונד"

שלגון
חבר ותיק
חבר ותיק
הודעות: 2676
הצטרף: נובמבר 2005
נתן תודות: 461 פעמים
קיבל תודות: 681 פעמים

נושא שלא נקרא #14 

dhead2009:
תודה על התשובה המפורטת. יש לי די הרבה "שעורי בית" לעשות פה.
יש לי NAS, לא משהוא שבניתי בעצמי, אבל זאת אפשרות שלא חשבתי עליה. תודה!
ואין לך "געוואלד געצרוכען"
שאין לו את ה-"פארפאלן" שלו...

dhead666 (פותח השרשור)
סמל אישי של משתמש
גורו HTPC
גורו HTPC
הודעות: 2975
הצטרף: פברואר 2009
נתן תודות: 123 פעמים
קיבל תודות: 879 פעמים

נושא שלא נקרא #15 

חביבי אתה עובד קשה מדי.

אני משתמש ב VLC, יש לו יכולת לבצע streaming ב http של מה שהוא מקבל.
מחשב לינוקס + דונגל של wandTV, מקנפג את VLC לבצע streaming שהמקור שלו DVB-T.
ב XBMC פשוט לההגדיר קובץ עם סיומת strm עבור כל כתובת של stream מ vlc (כעיקרון אותה כתובת רק פורטים שונים) לשים את חמשת הקבצים בספרים ולהגדיר אותה תחת וידאו וזהו.
...
נכון שVLC יכולה לעשות את כל מה ש MuMuDVB מבצעת אבל MuMuDVB מתמקדת מראש רק בהזרמה לרשת של STREAM מכרטיס לכידה כלשהו.
לכן כל מה שיש לעשות הוא להתקין את MuMuDVB לתת לה את תדר השידור ולהגדיר אותה שתעלה בזמן הפעלת המערכת.
MuMuDVB אוטומטית מזהה ערוצים, מזרימה את ערוצים ברשת, מפרסמת את התוכן שמזרימה ע"י SAP (שיכול להיות מזוהה ע"י VLC).
אם מחר יתווסף ערוץ לשידורי עידן+, MuMuDVB תזהה זאת ותוסיף אותו, לעומת זאת בVLC תצטרך להוסיפו לבד.
VLC עשירה ובעלת תכונת רבות אך אני לא רואה כל צורך להתקינה על NAS, ואני לא יודע אם יהיה זה בכלל אפשרי להתקין אותה על הQNAP שלי, (או על ראוטר).
ואני משער שלאחר התקנת VLC היית צריך לבצע קצת יותר הגדרות ממה שMuMuDVB דורשת ע"מ להזרים את הערוצים.
בכל מקרה זה לא משנה במה בוחרים מאחר ושני הפתרונות עובדים היטב.

רק שים לב שבכלל המטרה שלי היא להגיע למצב שאני משתמש בשרת טלויזיה לקבלת תכונות PVR, כמו מדריך שידורים, הקלטות...
כאשר כרגע TVHEADEND משמש כשרת הטלויזיה שמקבל את הערוצים כערוצי IPTV המשודרים ע"י MuMuDVB
כלומר הפעלת קבצי STRM מתוך XBMC בכלל לא עולה על הפרק.

שלח תגובה

חזור אל “תוכנה - KODI”