Bai tap truyen thong da phuong tien_Nguyen Thu Trang_3rd_updated.pptx

Preview:

Citation preview

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

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

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)

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

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

5/24

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

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

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

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

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

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

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ị.

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

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

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

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

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

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.

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

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

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”

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:

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

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:

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

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:

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

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

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

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

THANK YOU