Upload
trang
View
21
Download
0
Embed Size (px)
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