26
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI Bài tập truyền thông đa phương tiện Nguyễn Thu Trang MSSV : CA150150 Lớp : CH ĐTVT2015A

Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

  • Upload
    trang

  • View
    21

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Bài tập truyền thông đa phương tiện

Nguyễn Thu TrangMSSV : CA150150Lớp : CH ĐTVT2015A

Page 2: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Bài 1 – Đề bàiBài 1 – Đề bài

Thực hiện mã hóa 1 chuỗi video dạng .yuv thành file nén video theo chuẩn MPEG 4 hoặc H264, sau đó sử dụng 1 chương trình media player để xem lại chuỗi video đã được mã hóa. Chụp lại 3 ảnh của chuỗi video gốc và đã nén chèn vào báo cáo

Page 3: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Bài 1 – Thực hiệnBài 1 – Thực hiện

Down load *.yuv video về theo đường link:http://trace.eas.asu.edu/yuv/Tải phần mềm yuvplayer để xem video định dạng yuv

(định dạng này không xem được bằng các trình media player thông thường)

Page 4: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Bài 1 – Thực hiệnBài 1 – Thực hiện

Thực hiện mã hóa 1 chuối video dạng .yuv thành file nén video theo chuẩn MPEG 4.

Thực hiện convert bằng lệnh chạy trên cmd : ffmpeg -s cif -r 30 -b 64000 -bt 3200 –g 30 -i C:\Users\

THUTRANG\Desktop\akiyo_cif.yuv -vcodec mpeg4 a02.m4v Convert .m4v sang .mp4 bằng lệnh cmd : • MP4Box -hint -mtu 1024 -fps 30 -add a02.m4v a02.mp4

Page 5: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

5/24

Page 6: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Bài 1 – Kết quảBài 1 – Kết quả

Page 7: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Bài 1 – Kết quảBài 1 – Kết quả

Page 8: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Bài 1 – Kết quảBài 1 – Kết quả

Page 9: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Bài 2 – Đề bàiBài 2 – Đề bài

Giải mã chuỗi video trên sau đó tính tỷ số tín hiệu đỉnh trên tạp âm PSNR của tất cả các khung so với chuỗi video gốc ban đầu. Dùng Excel vẽ đồ thị.

Page 10: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Bài 2 – Thực hiệnBài 2 – Thực hiện

Giải mã chuỗi video sử dụng lệnh ffmpeg ffmpeg -i a02.mp4 a02_ref.yuv

Page 11: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Bài 2 – Thực hiệnBài 2 – Thực hiện

Tính tỷ số tín hiệu đỉnh trên tạp âm PSNR của tất cả các khung so với chuỗi video gốc ban đầu:

Tính bằng lệnh cmd. Kết quả được lưu ra file txt. Sau đó dùng dữ liệu đó vẽ đồ thị trên excel

psnr 352 288 420 akiyo_cif.yuv a02_ref.yuv > ref_psnr.txt

Page 12: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Bài 2 – Kết quảBài 2 – Kết quả

Page 13: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Bài 3 – Đề bàiBài 3 – Đề bài

Truyền chuỗi video được mã hóa qua mạng bao gồm ít nhất 1 đường truyền vô tuyến có tổn hao và sử dụng công cụ tracing tool để tập hợp các gói tin tại nới nhận và nơi gửi. Tái tạo chuỗi video phía thu tính toán và xuất đồ thị PSNR để so sánh với chuỗi video đc truyền đi. Đưa ra nhận xét về chất lượng của chuỗi video phía thu

Page 14: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Bài 3 – Thực hiệnBài 3 – Thực hiện

Truyền chuỗi video được mã hóa qua mạng bao gồm ít nhất 1 đường truyền vô tuyến có tổn hao và sử dụng công cụ tracing tool để tập hợp các gói tin tại nới nhận và nơi gửi.

Page 15: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Bài 3 – Thực hiệnBài 3 – Thực hiện

Thiết lập một mạng với đường truyền có tổn hao Dùng phần mềm virtual machine tạo ra 3 máy ảo trong đó có 2

máy cài hệ điều hành window 7 đặt làm 2 máy trạm, 1 máy cài đặt wanem

Đặt địa chỉ ip cho máy trạm thứ 1, máy wanem và máy trạm thứ 2 lần lượt như sau : 192.168.1.8, 192.168.1.9, 192.168.1.10

Host IP

Host 1 (Windows) 192.168.1.8

Host 2 (Windows) 192.168.1.10

Host 3(WANem) 192.168.1.9

Page 16: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Bài 3 – Thực hiệnBài 3 – Thực hiện

Từ một máy trạm, truy cập vào địa chỉ ip của wanem và chỉnh các thông số của mạng

Page 17: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Bài 3 – Thực hiệnBài 3 – Thực hiện

Tiếp theo cần định tuyền 2 máy Windows đi qua máy WANem sử dụng câu lệnh route add trong cửa sổ làm việc cmd

Tại máy trạm 192.168.1.8: route add 192.168.1.10 mask 255.255.255.255 192.168.1.9

Tại máy trạm 192.168.1.10: route add 192.168.1.8 mask 255.255.255.255 192.168.1.9

Sau đó cần kiểm tra xem định tuyến các gói tin khi đi từ 2 máy windows đã đi qua máy WANem bằng câu lệnh “traceroute”

Page 18: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Bài 3 – Thực hiệnBài 3 – Thực hiện

Kết quả hiển thị như sau:

Page 19: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Bài 3 – Thực hiệnBài 3 – Thực hiện

Bên phía phát dùng VLC để streaming video

Page 20: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Bài 3 – Thực hiệnBài 3 – Thực hiện

Bên phía thu dùng VLC để open network stream đồng thời cài đặt phần mềm wireshark để thu nhận gói tin. Và kết quả nhận được như sau:

Page 21: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Bài 3 – Thực hiệnBài 3 – Thực hiện

Do Wireshark không nhận ra được gói tin RTP mà chỉ ghi là protocol UDP, nên ta chọn gói tin, chuột phải chọn decode as RTP

Page 22: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Bài 3 – Thực hiệnBài 3 – Thực hiện

Phân tích kết quả thu được ta được kết quả sau:

Page 23: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Bài 3 – Thực hiệnBài 3 – Thực hiện

Tái tạo chuỗi video phía thu tính toán và xuất đồ thị PSNR để so sánh với chuỗi video đc truyền đi. Đưa ra nhận xét về chất lượng của chuỗi video phía thu

Page 24: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Bài 3 – Thực hiệnBài 3 – Thực hiện

Đồ thị PSNR của video gốc và video sau khi đã truyền qua mạng

Page 25: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Bài 3 – Thực hiệnBài 3 – Thực hiện

Giá trị trung bình của video trước khi truyền qua mạng là 32.797 còn giá trị trung bình của video sau khi truyền qua mạng so với video gốc là 32.739 và chỉ khác biệt nhỏ

Hệ số này được đánh giá là tốt

Page 26: Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

THANK YOU