Open LeoKun718 opened 2 months ago
显示收包大小那个地方一直有累加直到报错打印,因为我还有另外一个NVR的接受设备,那个设备是可以同时收到并解码画面的,天空端编码2592 x 1520 h265, NVR解码1080p h265, NVR能解码出来。此时FPV4win解码不出来,我在FPVue上也解码不出来。 如果此时我把天空端换成编码1920 x 1080 h265的另外一个设备,FPV4win和FPVue上都能解出来。
https://github.com/TalusL/rtl8812au-monitor-pcap
方便用这个工具抓取一分钟以上数据包给我分析吗?
好的,我大概后天发到这里,另外建议您考虑加个视口全屏的模式按钮,因为一旦跑起来右边的设置面板就不重要了
你使用的key是默认的还是自己生成过的?
用的自己生成的,同样的Key我用DVR卡加显示器是可以接收画面的呢
应该是封装引起的问题,大分辨率的时候封装可能不太一样。我这边没有你的key,解不出这个数据。方便的话,把openipc的udp输出改成你的PC,然后用wireshark抓一份udp数据包,我来分析一下
您这边解码的时候有FFmpeg的标准设置吗? 在 H.265 (HEVC) 编码标准中,刚好大于 1080p 分辨率所需的级别是 Main 5.0。 级别: • Main 4.1:支持 1080p 分辨率,最大帧率 60 fps。 • Main 5.0:支持最高 2K 分辨率(1440p 或 2560x1440)和更高的帧率。
解码器会从rtp里面自动解出sps pps,然后识别编码类型,现在看你这边的日志输出,应该是没有识别到sps pps
好的,“ 把openipc的udp输出改成你的PC”是怎么操作呢?我不是很专业这一块
抓到的是80211帧,需要经过wfb提取,再经过key解密才是rtp,我没有你的key,所以解密不了,udp抓到的,就是rtp数据包,不需要再解wfb和解密
好的我这周试试
好的,“ 把openipc的udp输出改成你的PC”是怎么操作呢?我不是很专业这一块
修改 /etc/majestic.yaml,增加一个UDP输出到你的PC,然后用wireshark抓包
https://github.com/OpenIPC/wiki/blob/master/en/majestic-streamer.md
捕捉了一次完整的fpv4win开启监听,usb网卡用的8812au: https://drive.google.com/file/d/11Nd0aGVJYfxRUmje8s8vAQz0YoOQOVlr/view?usp=drive_link
gk7205v300 + IMX335只能输出2592 x 1520的画面,咱这个软件解码不出来。 或者能给一个可以配置FFmpeg命令行的文件,我们自己配解码参数。
目前报错打印: [sdp @ 000001C506432DC0] Could not find codec parameters for stream 0 (Video: hevc, none): unspecified size Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options