无线传屏显示
在 T113s3 上使用无线网卡接收视频并且显示到屏幕上面。
MJPEG编码介绍
MJPEG(Motion JPEG)是一种视频编码格式,它将每一帧图像(静态图像)作为JPEG(Joint Photographic Experts Group)格式的单独图像进行压缩和编码。简单来说,MJPEG是一种将视频中的每一帧当作独立的JPEG图像来编码的视频编码格式,而不是像H.264、HEVC等那样使用基于帧间预测的压缩方式。
MJPEG编码格式的特点
-
每帧图像独立编码:
- 在MJPEG中,每一帧图像都被压缩为单独的JPEG图像。
- 这意味着视频中的每一帧都是独立的JPEG图像,而不像其他视频编码格式那样依赖帧间差异(如I帧、P帧和B帧)。
-
压缩效率较低:
- 由于每一帧都是独立编码的,MJPEG相比于更复杂的编码格式(如H.264、H.265)具有较低的压缩效率。特别是在高帧率的视频中,MJPEG的压缩效率往往不如其他编码格式。
- 因为它不利用帧间差异,所以对比例如H.264的视频,MJPEG文件的大小通常会更大。
-
高解码效率:
- MJPEG的一个优势是解码效率非常高,因为每一帧都是独立的JPEG图像。解码时不需要参考其他帧,只需要解码每一帧JPEG图像即可。这使得MJPEG在硬件解码上非常高效,适合嵌入式系统、实时视频传输等场景。
-
适用于实时视频流:
- MJPEG通常用于需要实时、低延迟的视频流应用。例如,很多网络摄像头、监控摄像头、视频会议系统等使用MJPEG进行视频传输。
-
简单的编码和解码流程:
- 由于MJPEG是基于JPEG图像压缩的,因此它的编码和解码算法相对简单。在很多嵌入式系统中,由于其简单性,MJPEG常常被用于实时视频捕获和显示。