Chủ Nhật, 7 tháng 7, 2019

Transcode trong Fake NAS J1900


Synology có một chức năng transcode rất hữu ích, nhưng chức năng không được người bình thường sử dụng là chức năng chuyển mã thời gian thực.

Khi sử dụng DS Video hoặc trang web để xem các bộ phim trong NAS, DS Video sẽ phát hiện định dạng tệp của video. Nó sẽ được transcode theo thời gian thực trên NAS và được đẩy lên DS Video ở định dạng H264 và bạn có thể xem bình thường......

Chuyển mã video (Video Transcoding) là gì? Chuyển mã video là quá trình chuyển đổi các nội dung trong file media từ định dạng này sang định dạng khác, và việc mà file video đó có mở ra được hay không tùy thuộc vào việc thiết bị đang sử dụng có hỗ trợ định dạng video hay không. Nếu Synology truy ra được là định dạng video hoàn toàn tương thích với thiết bị đầu ra thì nó sẽ phát video ra đúng theo định dạng của video đó. Trường hợp ngược lại, nếu như định dạng không tương thích, DiskStation sẽ tự động chuyển mã video từ định dạng này sang 1 định dạng TẠM THỜI khác để có thể xuất ra thiết bị cuối. Có 2 loại chuyển mã video:
Loại 1:
Đây là loại mà DiskStation sẽ chuyển mã video sang 1 định dạng bất kỳ có khả năng tương thích với thiết bị cuối. Trong quá trình này, chất lượng video có thể bị giảm xuống còn 720p hoặc thấp hơn, tùy theo độ phân giải của file gốc và nguồn năng lượng của DiskStation. Do đó, việc băng thông có rộng hay không không ảnh hưởng gì đến chất lượng stream file video.
Loại 2:
Đây là loại sẽ xử lý file video theo định dạng MP4 hoặc MKV. Chất lượng video sẽ được giữ nguyên so vối file gốc (đường truyền H264), và chỉ có chất lượng âm thanh là sẽ được chuyển đổi tùy theo khả năng stream âm thanh của file gốc và nguồn năng lượng của DiskStation Synology. Trong trường hợp này thì file video sẽ được xuất ra thiết bị, nhưng yêu cầu băng thông rộng để đường truyền bit rate đạt tốc độ cao. Thêm vào đó, chuyển mã loại 2 sẽ được áp dụng khi file bạn yêu cầu có phụ đề trên những thiết bị như Apple TV.

Bạn có thể kiềm tra xem thiết bị Synology của bạn hỗ trợ những loại chuyển mã nào theo bảng dưới đây. Nếu như thiết bị của bạn không nằm trong danh sách ví dụ như DS112j và DS213j thì có nghĩa là nó không có chức năng chuyển mã dữ liệu. Để xem danh sách những định dạng tương thích với việc streaming file gốc và file đã được chuyển mãn, vui lòng vào đây Video Station và DS video
-------------------------------------------------- --------------------------------

Thường thì chức năng này áp dụng cho các điện thoại hay TV smart mà phần cứng cũng như phần mềm không thể chạy nổi phim

Đầu tiên thì cái NAS của bạn phải có được số SN xịn từ NAS của Synology, cái này thì các bạn tự lên web tìm kiếm. Chỉ có SN xịn thì tính năng transcode mới làm việc được.

Để kiểm tra xem tính năng transcode có làm việc hay không thì bạn có thể bật tính năng transcode từ app Media Server hoặc bật Offline Transcode từ VideoStation trên trang web. 

Nếu OK trong quá trình coi phim CPU sẽ hoạt động full và việc này có nghĩa là quá trình transcode đang làm việc bình thường. Hoặc cách khác thì bạn SSH và đặng nhập với quyền root và gõ lệnh:
cat /usr/syno/etc/codec/activation.conf 
Nếu hiển thị thông tin như dưới thì có nghĩa là OK.
{"success":true,"activated_codec":["hevc_dec","aac_dec","aac_enc","h264_dec","h264_enc","mpeg4part2_dec","ac3_dec","vc1_dec","vc1_enc"],"token":"abcxxxxxxxxxxxxxxxxx"}

Mở chức năng SSH của NAS! Và đăng nhập với quyền root
Duyệt tới thư mục VideoStation bằng lệnh:
cd /volume1/ appstore/VideoStation/etcChỉnh sửa lại tập tin TransProfile bằng lệnh:
vi TransProfileTập tin TransProfile  này chứa toàn bộ các tham số dùng cho việc transcode.
Ý nghĩa tham số: Trong ví dụ hành vi đầu tiên, số sau -vb là tốc độ mã của video - số sau -r là số khung - số sau ab là tốc độ mã âm thanh - số sau s x là độ phân giải của video.
Mỗi dòng là một loại tham số transcode, mình đã thay đổi nó thành một loại, bất kể HD rõ ràng và rõ ràng, tất cả xử lý HD!
-------------------------------------------------- --------------------------------
Mình sửa -vb 2000k -r 24 -s 1920x1080 -ab 320k có nghĩa là video được transcode có tốc độ bitrate 2M, 24 khung hình và âm thanh chuẩn 1080P.
-------------------------------------------------- --------------------------------
Mình có đính kèm file mình chỉnh sửa để ai đó cẩn: 

Thứ Tư, 3 tháng 7, 2019

Fix hiển thị sai thông tin của Fake NAS

Thường những NAS Fake mua từ bên china thì đa phần được nạp bootloader được tùy biến cho giống với NAS zin nên các thông số cũng sẽ y chang. Board của mình sử dụng con J1900 mà hiện thị trong phần thông tin lại là J3455.

Để hiển thị đúng thông tin như mainboard thì cần phải chạy một script để nó chỉnh lại cho đúng.

Bài viết chi tiết về cách làm:
https://xpenology.com/forum/topic/13030-dsm-5x6x-cpu-name-cores-infomation-change-tool

Trước khi thay đổi

Sau khi thay đổi








Đổi Mac trên Fake NAS thông qua SSH/Telnet

Để đổi MAC trên NAS fake thông qua SSH, chúng ta phải đăng nhập vào SSH với quyền cao nhất bằng cách gõ:

sudo -i
#Password: nhập mật khẩu ở đây
mkdir -p /tmp/synoboot_part0
cd /dev
mount -t vfat synoboot1 /tmp/synoboot_part0
ls /tmp/synoboot_part0
Sử dụng vi hoặc nano để chỉnh sửa MAC và Serial trong tập tin /grub/grub.cfg và lưu lại. Sau đó gõ tiếp:

cd /
umount /tmp/synoboot_part0
rm -r /tmp/synoboot_part0

Thứ Hai, 1 tháng 7, 2019

Tự xây dựng NAS với J1900

Thực ra thì NAS mình chỉ biết sơ sơ, thậm chí chỉ là nghe nói về nó thôi chứ chưa tận tay xây dựng nó. Cơ hội tới khi bạn mình cho mình một chiếc Board của chị Na với cấu hình tiêu chuẩn để xây dựng lên một con NAS hoàn hảo.


Về cơ bản thì chiếc Board này được làm ra với mục đích là tạo ra 1 NAS chạy Xpenology nên các chức năng phần cứng khá là phong phú.. bao gồm 8 cổng USB (7 USB2.0 + 1 USB3.0), 1 cổng mSATA, 5 cổng SATA (có thể mở rộng tới 13 cổng SATA), 1 LAN 1GbE  (có thể mở rộng sang 2 LAN 1GbE), 1 cổng COM Serial, VGA, HDMI,...

Thông tin về mainboard thì tra trên google không có thông tin gì cả nên đây có thể là một sản phẩm noname của một hãng china...


Để xây dựng NAS thì mình đọc kỹ ở 2 topic này:
https://forums.voz.vn/showthread.php?t=7564174 ([Quick Review] Fake NAS Synology DS918+)
http://www.hdvietnam.com/threads/nang-cao-huong-dan-dung-mot-nas-xpenology-dsm-6-0-chay-tren-nen-pc.1269562/

Các bạn cũng có thể làm theo các bước ở 2 chủ đề trên.

Sau khi build NAS xong.


Fix tài khoản root khi đăng nhập SSH
Không hiểu sao tài khoản root của mình sau khi đã đặt mật khẩu thì không thể truy cập được.
Mình có nhờ 1 người em/bạn hướng dẫn mình cách fix và mình làm thành công. Sau đây là cách bước làm:

Bật cho phép SSH ở Coontrol Panel --> Terminal & SNMP

Mở SecureCRT vào SSH vào NAS thông qua địa chỉ IP:port


Đăng nhập vào NAS bằng tài khoản lúc ban đầu cài đặt NAS.
Sau khi vào được thì tiến hành chuyển qua tài khoản root bằng cách gõ lệnh:
 sudo -i
Gõ lệnh thay đổi password tài khoản root:
synouser --setpw root "mật_khẩu"

Nếu OK thì bạn có thể đăng nhập SSH rồi upload file chỉnh sửa này nọ là OK. Nhưng nếu bạn đã làm đúng các bước trên mà vẫn không thể truy cập SSH với quyền root thì làm tiếp bước sau:

Vẫn làm theo các bước trên để vào tài khoản root trong Terminal và chỉnh sửa file sshd.conf
Để sửa file sshd.conf mình sử dụng lệnh:vi /etc/ssh/sshd_config
Tìm dòng #PermitRootLogin prohibit-password và sửa thành PermitRootLogin yes
Sau đó save lại bằng nhấn phím ESC sau đó nhấn tiếp ZZ (Shift+Z+Z)
Logout và thử đăng nhập lại nhé.


Bài đăng nổi bật

Timer điện tử Kawsan KW-TS17C

 

Popular Posts