Cách sửa đổi video cache cho KODI, tối ưu vận hành.

Thảo luận trong 'Thủ thuật - Hướng dẫn' bắt đầu bởi Jame Dung, 17/3/16.

  1. Jame Dung

    Jame Dung Well-Known Member Thành viên BQT

    Tham gia ngày:
    22/2/16
    Bài viết:
    5,725
    Đã được thích:
    1,480
    Điểm thành tích:
    113
    Đây là hướng dẫn miêu tả cách sửa đổi cấu hình thiết lập của advancedsetting.xml nhằm tối ưu bộ nhớ đệm để play video trên KODI. Bạn có thể sử dụng tất cả hay một trong sửa đổi này để tăng khả năng của bộ nhớ đệm. Điều này có thể giúp ích cho các bạn có vấn đề về băng thông mạng, bị buffering, hoặc giảm thời gian chờ đợi.

    Chú ý: Bạn thay đổi thiết lập cache trong KODI, nhưng chưa chắc đã làm cho việc play video online nhanh hơn. Thiết lập không thể nào khiến cho server chậm mà làm cho khả năng truyền video nhanh hơn được.


    1. Các bước tiến hành:

    Nếu bạn chưa có file advancedsetting.xml, bạn có thể tạo ra chúng rất đơn giản. KODI sử dụng file này cho những thiết lập và tính năng nâng cao mà người dùng bình thường không nên động đến mà không có sự hiểu biết mình đang làm gì cũng như chỉ để thử các tính năng.

    • Bước 1: Tạo ra một file text (không sử dụng các trình soạn thảo rich text formatting, không dùng .doc...) và lưu lại với tên advancedsetting.xml. Các bạn chú ý là phần mở rộng của file là .xml chứ không phải .txt hay .xml.txt nhé.

    • Bước 2: Copy và dán nội dung sau vào file vừa mới tạo.
    Mã:
        <advancedsettings>
    
          <network>
            <!--- The three settings will go in this space, between the two network tags. --->
          </network>
        </advancedsettings>
    

    • Bước 3: Điền thêm một vài thông tin thiết lập xem ở phần tiếp theo.

    • Bước 4: Lưu lại file này vào thư mục userdata của KODI.
    Chú ý: Nếu bạn đã có file này rồi, hãy chắc chắn các thiết lập phải được đặt trong thẻ <network></network> và thẻ <advancedsettings></advancedsettings> .

    Sau đây là đường dẫn của thư mục user data trên các hệ điều hành KODI hỗ trợ.

    Operative system
    File path
    Android
    Android/data/org.xbmc.kodi/files/.kodi/userdata/
    iOS
    /private/var/mobile/Library/Preferences/Kodi/userdata/
    Linux
    ~/.kodi/userdata/
    Mac
    /Users/<your_user_name>/Library/Application Support/Kodi/userdata/
    OpenELEC
    /storage/.kodi/userdata/
    Windows
    Start - type %APPDATA%\kodi\userdata - press <Enter>

    2. Thiết lập CACHE.
    Sửa đổi các thẻ trong advancedsetting.xml

    Thiết lập này ép KODI sử dụng cache cho tất cả các video kể cả khi chơi tại mạng local, internet và thậm chí cả trên ngay ổ cứng. Giá trị mặc định là 0 và chỉ cache video khi sử dụng các nguồn file internet.
    Giá trị:
    0: Buffer tất cả file hệ thống liên quan đến kết nối mạng (giống như giá trị 2 nhưng thêm giao thức ftp, webdav,... (mặc định).
    1: Buffer tất cả filesystem, áp dụng với cả internet với local.
    2: Chỉ buffer khi stream qua internet (http, etc..)
    3: Không sử dụng buffer.

    Tăng dung lượng cache.

    Ở đây chúng ta có 2 thứ để làm:

    * Giá trị: 20971520 hoặc bất kể giá trị nào theo đơn vị bytes.
    Nhằm tăng giá trị dung lượng của cache ở trên RAM nhưng không phải là tăng dung lượng RAM để sử dụng. Con số này là dung lượng của bộ nhớ đệm tính bằng bytes.(20971520 là giá trị mặc định tương đương 20mb, đòi hỏi dung lượng RAM còn trống là 60Mb). KODI sẽ không buffer vượt qua con số đó.
    Chú ý: Đối với dung lượng bộ nhớ được thiết lập ở đây, KODI sẽ đòi hỏi tổng số lượng RAM còn trống gấp 3 lần cache. Thiết lập này quá cao sẽ là nguyên nhân gây cho KODI bị treo và không đủ bộ nhớ RAM để vận hành.

    * Giá trị: 0
    Chúng ta có thể sử dụng giá trị này cho bộ nhớ local (thông thường là đĩa cứng của bạn), sẽ không đưa bất kể giới hạn dung lượng. Thiết lập này sẽ cho phép thiết bị có RAM thấp, như Rasphberry Pi cache nhiều hơn thông thường do bộ nhớ RAM quá ít. Cache này sẽ bị xóa khỏi local disk ngay khi không sử dụng.
    Chú ý:
    Điều này có thể là nguyên nhân gây tăng sự hao mòn đĩa cứng của bạn.
    Không sử dụng thiết lập 0 nếu như bạn có thiết bị có dung lượng đĩa quá thấp như FireTV chỉ có 8Gb. Và như quy định thông thường, chỉ dùng nếu như bạn có ít nhất 16Gb dung lượng ổ đĩa nếu không KODI sẽ không thể play được video thậm chỉ là treo hoàn toàn.


    Tăng khả năng trao đổi cache. Mặc định là giá trị 1. KODI sẽ chỉ ghi vào cache một ít nếu như cần thiết để play. Nó không chiếm dụng dung lượng mạng cũng như khả năng xử lý của thiết bị. Đối với hầu hêt người dùng và phần cứng thì thiết lập này sẽ không gây ra vấn đề gì nhưng hãy cẩn thận nếu như bạn sử dụng các CPU đặc biệt trong hệ thống HTPC.
    Giá trị này được sử dụng theo đúng hệ số nhân. Nếu như KODI loading một file bluray tại tốc độ 36Mbit/s thì giá trị sẽ giá trị 2 sẽ cần ít nhất băng thông là 72 Mbits/s. Tuy nhiên không như thiết lập RAM, bạn có thể tăng giá trị lên như bạn muốn, và KODI sẽ không bị treo. Hãy chú ý rằng thiết lập này sẽ làm cho KODI chiếm dụng toàn bộ băng thông khi playback.

    3. Ví dụ thiết lập:


    Có tất cả 3 ví dụ có thể thiết lập, sử dụng local hard drive cho cache.


    advancedsettings.xml
    Mã:
    <advancedsettings>
    
      <network>
        <buffermode>1</buffermode>
        <cachemembuffersize>0</cachemembuffersize>
        <readbufferfactor>30</readbufferfactor>
      </network>
    </advancedsettings>
    Dung lượng cache thay đôi, sử dụng 100mb của RAM cho cache (RAM tối thiếu gấp 3 lần, đòi hỏi 300Mb RAM free)

    advancedsettings.xml
    Mã:
    <advancedsettings>
    
      <network>
        <cachemembuffersize>104857600</cachemembuffersize>
      </network>
    </advancedsettings>
    Thiết lập 2 option, sử dụng 50Mb của RAM cho cache (đòi hỏi ít nhất 150Mb RAM còn trống) và cache cho internet, LAN và nội dung tại local.

    advancedsettings.xml
    Mã:
    <advancedsettings>
    
      <network>
        <buffermode>1</buffermode>
        <cachemembuffersize>52428800</cachemembuffersize>
      </network>
    </advancedsettings>
    Một thiết lập an toàn cho hầu hết các thiết bị 1Gb RAM. Tất cả các giao thức đều được cache, tốc độ lưu cache tăng lên nhanh đến mức có thể, và dung lượng cache là 150Mb, yêu cầu tổng RAM còn trống là 450mb.

    advancedsettings.xml
    Mã:
    <advancedsettings>
    
      <network>
        <buffermode>1</buffermode>
        <cachemembuffersize>157286400</cachemembuffersize>
        <readbufferfactor>20</readbufferfactor>
      </network>
    </advancedsettings>


    Dành cho bác nào lười đọc :

    Các bạn có thể dùng chương trình này để sửa đổi cache ngay trên KODI. Tham khảo tại link sau: http://vietmediaf.net/threads/4840/
     
    Chỉnh sửa cuối: 25/3/16
  2. Đang tải...


  3. Thangloi5577

    Thangloi5577 New Member

    Tham gia ngày:
    12/3/16
    Bài viết:
    9
    Đã được thích:
    4
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Nơi ở:
    Đà Lạt
    Ad làm hẳn advancedsettings.xml cho mọi người down về luôn đi
     
    Minh Tien thích bài này.
  4. Đặng Văn Dân

    Đặng Văn Dân New Member

    Tham gia ngày:
    13/3/16
    Bài viết:
    3
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    đúng rồi add làm hẳn 2 loại cache
    loại 1 dành cho ram 1gb
    loại 2 dành cho ram 2gb
     
  5. xuan tao

    xuan tao New Member

    Tham gia ngày:
    16/3/16
    Bài viết:
    5
    Đã được thích:
    2
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Chóng mặt, mình chưa hiểu rõ lắm cách thực hiện, để ngâm cứu xem sao hoặc nếu có thể AD nói cụ thể hơn nha, thanks. Hiện nay, mình đang chạy OpenElec trên con Raspberry PI 2 nên thường xuyên bị trình trạng full cache, rất mong AD giúp đỡ
     
  6. dark1102

    dark1102 New Member

    Tham gia ngày:
    12/3/16
    Bài viết:
    14
    Đã được thích:
    3
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Đánh dấu phát rồi nghiên cứu sau :D chữa được cái bệnh buffering thì ngon quá
     
  7. Nguyễn Kinh Phương

    Nguyễn Kinh Phương New Member

    Tham gia ngày:
    14/3/16
    Bài viết:
    2
    Đã được thích:
    1
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Nghề nghiệp:
    Công Nhân
    Nơi ở:
    Đăk Lăk
    Tha thiết kính đề nghị AD bỏ ít thời gian làm giúp file cho ae tải về luôn ạh.. Mình dốt quá đọc mà không biết làm sao hết..
    Cảm ơn nhiều..
     
    Chu Duc Quy thích bài này.
  8. superboy4ever

    superboy4ever New Member

    Tham gia ngày:
    13/3/16
    Bài viết:
    3
    Đã được thích:
    3
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Nơi ở:
    Hà Nội
    Bác chủ thớt làm luôn file này cho anh em down đi, chứ gà như em với một số bác nữa nhìn cứ hoa hết cả mắt. Thanks!
     
    Chu Duc Quy thích bài này.
  9. Vũ Duy Tài

    Vũ Duy Tài Member

    Tham gia ngày:
    12/3/16
    Bài viết:
    36
    Đã được thích:
    11
    Điểm thành tích:
    8
    Giới tính:
    Nam
    Nghề nghiệp:
    Xem phim trên KODI
    Nơi ở:
    Điện Biên Phủ
    Web:
    Mừng vì có cách giảm tràn bộ nhớ đệm nhưng đọc bài của bác xong mà chẳng hiểu gì. Mong bác làm luôn cho Android TV Box ram 1 g một file để mọi người tải về cài đặt cho tiện.
    Cảm ơn bác
     
    Chu Duc Quy and hoatroc1102 like this.
  10. ductan

    ductan New Member

    Tham gia ngày:
    13/3/16
    Bài viết:
    16
    Đã được thích:
    8
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Vote cho í kiến của các anh chị trên :D
     
  11. haovh_85

    haovh_85 New Member

    Tham gia ngày:
    12/3/16
    Bài viết:
    2
    Đã được thích:
    1
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Bác nào có tối ưu cho ram 1G ko ạ?
     
    Vũ Duy Tài thích bài này.
  12. Hùng Nguyễn

    Hùng Nguyễn New Member

    Tham gia ngày:
    12/3/16
    Bài viết:
    2
    Đã được thích:
    1
    Điểm thành tích:
    1
    Giới tính:
    Nam
    Các bác dùng Android lưu ý khi vào đường dẫn:
    Android/data/org.xbmc.kodi/files/.kodi/userdata/

    thư mục /.kodi/userdata có thể ở trạng thái hidden file. Các bác phải bật chế độ Show hidden file trong duyệt file để nhìn dc nhé
     
    VietHa thích bài này.
  13. Đặng Văn Dân

    Đặng Văn Dân New Member

    Tham gia ngày:
    13/3/16
    Bài viết:
    3
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    bạn tuyenda1985 cho thêm 1 file 1gb nữa đi
     
  14. dark1102

    dark1102 New Member

    Tham gia ngày:
    12/3/16
    Bài viết:
    14
    Đã được thích:
    3
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Mình thấy hình như chủ thớt chỉ mới dịch nguyên bài từ trên wiki rồi để y lại chứ còn hướng dẫn cụ thể, từng thay đổi tác động như thế nào thì vẫn chưa làm được chắc anh em cứ chờ bổ sung tiếp thôi :D
     
  15. dark1102

    dark1102 New Member

    Tham gia ngày:
    12/3/16
    Bài viết:
    14
    Đã được thích:
    3
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Chỗ này mình thấy có vẻ ko hợp lý lắm, vì các thiết bị 1Gb RAM chạy android chẳng bao giờ còn trống được tới 450mb cả :|
     
    ThienHieu and tuyenda1985 like this.
  16. ductan

    ductan New Member

    Tham gia ngày:
    13/3/16
    Bài viết:
    16
    Đã được thích:
    8
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Mấy anh chị có thể download file của bạn này về ,dùng Wordpad thay đổi lại thông số ở dòng <cachemembuffersize>.........</cachemembuffersize> ( chổ mình để dấu .... ) đã test thử trên PC ,chạy rất mượt ,xíu mình rãnh sẽ thay thử trên androird cho dòng ram 1gb
     
  17. Thanhluutat

    Thanhluutat New Member

    Tham gia ngày:
    14/3/16
    Bài viết:
    11
    Đã được thích:
    1
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Đoạn code này thì con số 52428800 không nhất thiết phải chính xác ad nhỉ ?
    Cứ <=52428800 là được ?
     
  18. Thịnh Nguyễn Viết

    Thịnh Nguyễn Viết Member

    Tham gia ngày:
    12/3/16
    Bài viết:
    141
    Đã được thích:
    22
    Điểm thành tích:
    18
    Giới tính:
    Nam
    Thấy các bác lười đọc quá, thôi thì chế file cho các bác up vào KODI của mình cho nhanh :

    em đã chế ra 3 file : 1gb 2gb 4gb

    https://drive.google.com/folderview?id=0B1TljUT9eUoYZ05QZjYyT0xaZVk&usp=sharing

    các bác nào tải về rùi paste vào đường dẫn của bác admin đã nêu đoạn trên


    Chúc các bác vui !

    PS : nếu máy có vấn đề gì thì vô lại đường dẫn trên, xóa đi là xong !
     
    văn linh, dark1102, hohoo and 4 others like this.
  19. phuongtra2000

    phuongtra2000 New Member

    Tham gia ngày:
    23/3/16
    Bài viết:
    1
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    sony 65w850c cài sao bác ?huớng dẩn dùm tòan bufer xem mà nản......thanks.
     
  20. Hieugdhtb

    Hieugdhtb New Member

    Tham gia ngày:
    12/3/16
    Bài viết:
    5
    Đã được thích:
    1
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Vào đâu để bật chế độ file ẩn vậy bác
     
  21. ngocduc1977

    ngocduc1977 Administrator Thành viên BQT

    Tham gia ngày:
    5/3/16
    Bài viết:
    3,741
    Đã được thích:
    5,382
    Điểm thành tích:
    113
    Giới tính:
    Nam

Chia sẻ trang này