-
scrcpy:Android投屏工具,通过推送scrcpy-server.jar到手机上并执行,使用ADB的端口转发建立TCP连接,将手机屏幕数据一帧帧传输出来。
随后,开启循环读取,每次读取最大0x10000的长度,读取到的数据包起始是0x000001,根据特征判断是h264的nalu裸流。 每个TCP包都可以确定是按时间顺序的一帧,可以按照接收到数据包的真实时间来标记每帧的时间戳。 如何把接收到的h264裸流包装成http-flv或者rtsp等其他形式呢?我的目的是把它通过websocket传输到网页端页面,使用video标签渲染。 |
Beta Was this translation helpful? Give feedback.
Answered by
yapingcat
Feb 2, 2023
Replies: 1 comment 9 replies
-
通过什么协议传输的?
这个解码是指 h264解码成yuv 这种吗?如果是这种情况,gomedia无能为力 |
Beta Was this translation helpful? Give feedback.
9 replies
Answer selected by
nnnpa31
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
通过什么协议传输的?
这个解码是指 h264解码成yuv 这种吗?如果是这种情况,gomedia无能为力
如果你说的解码是指demux 流媒体协议或者文件容器的,那就是第一个问题了,数据是通过什么协议传输的?