איך זה שאין "שדרוגי תוכנה" לא רשמיים למזרימי המדיה למיניהם?

מחשבים, חומרה, KODI, NUC, Raspberry pi
שלח תגובה
gmb פותח השרשור
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 874
הצטרף: יולי 2009
נתן תודות: 9 פעמים
קיבל תודות: 59 פעמים

שליחה #1 

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

איך זה לדוגמא שעדיין לא התגברו על בעיית ניגון 1080P באלחוטי לדוגמא?
מה הבעיה ליצור BUFFER לתוכן המתנגן, ולדוגמא לעשות טעינה של דקה קדימה או שתיים כאשר מקרינים קובץ (אפילו במחיר של ממש לחכות דקה כאשר מפעילים קובץ ממקור אחר דרך ה WIFI)
ואז לנגן מה BUFFER כאשר במקביל יש הטענה מקבילה שלו של המשך התוכן. כך תמיד יש ב BUFFER מספיק נתונים לדקה קדימה של הקרנה גם אם לשנייה או שתיים היה איטיות בטעינת תוכן למזרימדיה זה לא ישפיע על הניגון עצמו.
ואז כך להתגבר על בעיות של קפיצות והשהיות בניגון בגלל אי יכולת תקן N לדוגמא לעמוד בקצב העברת הנתונים של קבצים ברזולוציית 1080P.
זה, לדוגמא, מוזר לי שהחברה עצמה לא יישמה בקוד שלה, וגם אם לא, איך אף אחד לא כתב איזה תוסף לתוכנה שמיישם כזה דבר? הרי זה לא ביג דיל בעידן של היום עם כל המתכנתים המוכשרים שקיימים...

לא?

רמי

arotman
סמל אישי של משתמש
חבר במועדון HT
חבר במועדון HT
תגובות: 3590
הצטרף: ינואר 2005
שם מלא: אריה רוטמן
מיקום: כפר חב"ד
נתן תודות: 413 פעמים
קיבל תודות: 362 פעמים
יצירת קשר:

שליחה #2 

במזרימדיות מדובר בד"כ על מעבדים ייעודיים שחלק מקוד המקור שלהם הם קבצים בינאריים סגורים
שמספקים יצרני הציפים בערכת פיתוח התוכנה (SDK). היצרנים השונים מנסים לשפר כל העת את הביצועים ולכן אף יצרן לא מעוניין לפתוח את הקוד מקור שהוא מפתח מעל ה SDK מכיוון שמדובר בסוד מסחרי.
יש מזרימדיות כמו מכשירי ה MNT המאפשרים הרצת קוד צד שלישי, אבל גם הם לא פרסמו את קוד המקור.
נושא ה BUFFERING וביצועי הרשת הוא נושא מסובך מאוד בישומי REALTIME, היצרנים מוגבלים בכמה
שהם יכולים לשפר את הביצועיים. בהעברת 1080P באלחוט יש גם משמעות לציוד התקשרות, מתאם האלחוט מרחק מהנתב וכו". אגב, יש מזרימדיות כמו למשל ל WDTV שיש להם גרסאות תוכנה לא רשמיות.
מכיוון שמדובר בעבודת נמלים, הרבה Reverse engineering והעובדה שלא כל תוכניתן מסוגל להתמודד עם קוד מסוג זה הנושא לא תופש תאוצה רבה מידי.

שלח תגובה

חזור אל “חומרה PC + סטרימרים”