Buffering – פתרון בעיות אגירה בקודי

Buffering
Buffering

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

מהו Buffer?

Buffer או בעברית חוצץ היא "מחיצה" המשתמשת בזיכרון הנדיף (RAM) על מנת לאפשר ניגון רציף (Streaming) של מדיה. רוב נגני המדיה צריכים להשתמש ב BUFFER על מנת לאגור נתונים  מקדימים על מנת לאפשר ניגון רציף כאשר התקשורת עם מקור המדיה. לכן, כמעט תמיד נוכל לראות כי כאשר צופים בסרט או סידרה (אפילו ביוטיוב) ישנו פס קטן שמתקדם מעבר לנקודת הצפיה הנוכחית ומראה לנו בעצם את מצב ה BUFFER הנוכחי.
לכן, היות ו KODI מושתת ברובה על ניגון תכנים שמקורם ברשת האינטרנט, בין אם מדובר בסרטים או סדרות ובין אם מדובר בערוצי טלויזיה יש צורך תמידי בשימוש בזכרון המטמון.

כיצד ניתן לפתור את בעיות האגירה (Buffering)?

בחלק מהמקרים לא ניתן לפתור לחלוטין את בעיות האגירה היות ומדובר בשילוב של מספר גורמים לתופעה אך כן ניתן לשפר משמעותית את ה BUFFER של הקודי ואף להקטין משמעותית את התופעה.
לשם כך נשתמש בקובץ ה AdvancedSettings.xml ובאמצעותו נוכל "להנחות" את הקודי כמה מנפח הזכרון הפנוי יש להקצות עבור ה Buffer על פי נוסח מתמטית פשוטה יחסית שאומרת:

נניח שכרגע הזכרון הפנוי במכשיר (בעת המתנה ולא בזמן ניגון) עומד על 300MB, ולפיכך נבצע את החישוב הבא:

כלומר, במקרה והזיכרון הפנוי עומד על 33MB, הערך אותו עלינו להכניס לקובץ ה advancedsettings.xml הוא: 104857600.

היכן נמצא הקובץ ואיך נשתמש בערך שחשבנו?

קובץ ה advancedsetting.xml אינו קיים כברירת מחדל עם התקנת הקודי ויש להכניסו בצורה ידנית. הקובץ ממוקם תחת ספריית UserData בנתיב הכללי של הגדרות הקודי לפי הטבלה הבאה:

userdata
userdata

 

 

בקודי בגרסה 16.1 ומטה, את ההגדרות מוסיפים תחת תגית Network (כפי שניתן לראות בדוגמה הבאה):

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

מידע נוסף על התצורה החדשה ניתן לקרוא כאן: http://kodi.wiki/view/advancedsettings.xml#network

מצרף לכם קישורים להורדה של קבצים מוכנים מראש ומומלצים לפי חוזק מכשיר וגרסאת קודי:

למכשירים עם קודי 16.1:

  1. מכשירים חלשים (פחות מ 1G זיכרון): http://techblog.co.il/?wpdmpro=advanced-settings-1g&wpdmdl=936&masterkey=5897179abf0c5
  2. מכשירים עם בין 1G ל-2G זיכרון: http://techblog.co.il/?wpdmpro=advancedsetting-1-2gb-kodi-jarvis&wpdmdl=926&masterkey=589716f0cc0e6
  3. מכשירים עם 2G זיכרון ומעלה: http://techblog.co.il/?wpdmpro=advanced-settings-2g-jarvis&wpdmdl=938&masterkey=5897193f637b7
  4. מכשירים חזקים (מחשבים וכו') עם כמות זיכרון גדולה:  http://techblog.co.il/?wpdmpro=advanced-settings-strong-devices-jarvis&wpdmdl=941&masterkey=58971ac0a7b12

למכשירים עם קודי 17:

  1. מכשירים חלשים (פחות מ 1G זיכרון): http://techblog.co.il/?wpdmpro=advanced-settings-1g-krypton&wpdmdl=937&masterkey=589717df95ae2
  2. מכשירים עם בין 1G ל-2G זיכרון: http://techblog.co.il/?wpdmpro=advanced-settings-1-2g-krypton&wpdmdl=935&masterkey=5897173a49e7e
  3. מכשירים עם 2G זיכרון ומעלה: http://techblog.co.il/?wpdmpro=advanced-settings-2g-krypton&wpdmdl=939&masterkey=58971a234b5f3
  4. מכשירים חזקים (מחשבים וכו') עם כמות זיכרון גדולה:  http://techblog.co.il/?wpdmpro=advanced-settings-strong-devices-krypton&wpdmdl=940&masterkey=58971a7c1a9ff

את הקבצים יש להוריד, לחלץ מתוכם את קובץ ה xml ולשמור לפי הנתיב שצויין בתמונה למעלה.

3 Comments

Leave a Reply

כתובת האימייל שלך לא תפורסם


*