投屏和串流的区别主要体现在以下几个方面:
1、传输内容:投屏主要是把屏幕上显示的内容传输到其他设备上,这个过程不会对屏幕内容有任何修改,只是单纯的将显示内容传递过去。而串流(流转)则是指将A设备上的APP的显示元素(而非屏幕内容本身)转移到B设备,从而B设备可以无缝使用到A设备上该APP的当前状态。也就是说,串流并不是把屏幕内容本身传递过去,而是把APP的显示元素传递过去。
2、延迟要求:投屏对于时间延迟的要求相对较低,比如在局域网电脑投屏时,时间延迟需要控制在100ms左右。而串流对于时间延迟的要求则取决于具体的应用场景,一般来说,对于实时性要求较高的应用,如游戏、视频会议等,串流的延迟要求会更高。
3、编码和封装:投屏的码流编码和封装上会有一些区别,主要是为了在延迟要求下兼顾码流画质和音视频同步。而串流的编码和封装则取决于具体的应用和传输协议。总的来说,投屏和串流在传输内容、延迟要求和编码封装等方面都存在一些区别。具体选择哪种方式取决于具体的应用场景和需求。
下载本文