Đầu tiên, chúng ta cần nắm rõ H.264 lẫn Mjpeg (viết tắt của Motion Jpeg) là 2 chuẩn nén hình ảnh sử dụng trong Camera IP phổ biến hiện nay. Mỗi loại có những ưu và nhược điểm nhất định của nó và từ những đặc điểm này các nhà sản xuất Camera IP sẽ quyết định dùng chuẩn nào camera để sản phẩm hoạt động tối ưu nhất.

- H.264: Là chuẩn nén hình ảnh ra đời vào năm 2003 với mục tiêu cung cấp hình ảnh video chất lượng hơn với băng thông tiết kiệm nhất.  

- Motion Jpeg (Mjpeg): Là định dạng video mà mỗi khung hình được nén riêng biệt như một hình ảnh Jpeg. Mjpeg được dùng lần đầu vào giữa thập niên 1990 trong phần mềm Quick Time Player. Xem chi tiết.

Được đánh giá là định dạng xử lý hình ảnh tiên tiến, tối ưu hơn so với Mjpeg thì H.264 có những ưu và nhược tóm tắt như sau :
Ưu điểm:
- Tỷ lệ nén cao hơn (trên 10 FPS)
- Yêu cầu dung lượng lưu trữ thấp hơn (mức 10 FPS hoặc cao hơn)
- Có thể duy trì tốc độ bit không đổi (CBR)
- Xem hình ảnh ổn định (được thiết kế để xem thời gian thực)
- Có thể đồng bộ hóa âm thanh và video (cho việc xem và ghi hình)
- Có thể hiển thị và ghi hình lên đến 30 FPS

Nhược điểm:
- Vấn đề lưu trữ với nhiều camera (bị phân mảnh)
- Giải nén trên máy tính cần CPU mạnh (tốn nhiều tài nguyên)
- Độ bền thấp (có thể mất video nếu băng thông giảm)
- Độ trễ cao hơn (hình ảnh xem bị chậm hơn thực tế, bị trễ nếu thiếu băng thông).
 

Và các ưu nhược điểm của Mjpeg:

 

Ưu điểm: 
- Ít độ trễ khi xem trực tiếp
- Tốn ít tài nguyên CPU máy tính khi xử lý hình ảnh
- Xem trực tiếp và lưu được 30 FPS trở lên
- Chi phí phần cứng xử lý hình ảnh rẻ hơn H.264

Nhược điểm:
- Sử dụng băng thông cao (tại tốc độ khung hình trên 10 FPS)
- Yêu cầu dung lượng lưu trữ cao (tại tốc độ khung hình trên 10 FPS)
- Không hỗ trợ đồng bộ âm thanh
- Khả năng nén hình ảnh không cao (thấp hơn H.264)