181
Software / Re:Obrazové artefakty ve streamu
« kdy: 22. 11. 2020, 14:11:52 »
Jedině přes HDMI grabber, ten ani nemám. Navíc nevím ,jestli by smartphone přes otg redukci uměl připojit HDMI grabber, jestli by stačila přenosová rychlost a vůbec celý tento ansámbl s drátem by snižoval komfort a mobilitu. Tudy cesta nevede. To jsme se dostali někam na způsob baterky na podvozku
Zde jsem vyzkoušel """radu""" upgradovat ne verzi vyšší než 4.2.2.
Výsledek: Nefunguje to vůbec
Tak se ptám, i kdybych měl mít verzi vyšší než 4.2.2, tak pět let se musí čekat, než přes ffmpeg to půjde bez artefaktů, zatímco přes appku pro smartphon si to jde (nevšiml jsem si že by si uživatelé stěžovali)
Zde jsem vyzkoušel """radu""" upgradovat ne verzi vyšší než 4.2.2.
Výsledek: Nefunguje to vůbec
Kód: [Vybrat]
ffplay -v debug (-flags nobuffer) -f mpegts -codec:v -i "udp://9.5.0.0:8554(?pkt_size/buffersize....)"
ffplay version 4.3.1-2020-11-08-full_build-www.gyan.dev Copyright (c) 2003-2020 the FFmpeg developers
Initialized direct3d renderer.
[mpegts @ 000000d8b836a400] Opening 'udp://9.5.0.0:8554' for reading
[udp @ 000000d8b836aa40] No default whitelist set
[udp @ 000000d8b836aa40] end receive buffer size reported is 393216
[mpegts @ 000000d8b836a400] Unable to seek back to the start
[mpegts @ 000000d8b836a400] stream=0 stream_type=1b pid=1011 prog_reg_desc=
[mpegts @ 000000d8b836a400] stream=1 stream_type=f pid=1100 prog_reg_desc=
[mpegts @ 000000d8b836a400] stream=2 stream_type=80 pid=200 prog_reg_desc=
[mpegts @ 000000d8b836a400] Unable to seek back to the start
[mpegts @ 000000d8b836a400] Before avformat_find_stream_info() pos: 1643124 bytes read:1644064 seeks:0 nb_streams:3
[mpegts @ 000000d8b836a400] parser not found for codec none, packets or times may be invalid.
[mpegts @ 000000d8b836a400] Continuity check failed for pid 4113 expected 1 got 6
[mpegts @ 000000d8b836a400] Continuity check failed for pid 4113 expected 13 got 9
[mpegts @ 000000d8b836a400] Continuity check failed for pid 4113 expected 0 got 5
[mpegts @ 000000d8b836a400] Continuity check failed for pid 4113 expected 12 got 1
[mpegts @ 000000d8b836a400] Continuity check failed for pid 4113 expected 7 got 5
^...asi 300x
[mpegts @ 000000d8b836a400] Packet corrupt (stream = 0, dts = 0).
.... Continuity....
[mpegts @ 000000d8b836a400] Continuity check failed for pid 4113 expected 1 got 0
[mpegts @ 000000d8b836a400] Continuity check failed for pid 4113 expected 14 got 15
[mpegts @ 000000d8b836a400] Packet corrupt (stream = 0, dts = 225225).
[h264 @ 000000d8b83a0d00] ct_type:1 pic_struct:0
[extract_extradata @ 000000d8b83ae540] nal_unit_type: 9(AUD), nal_ref_idc: 0
[extract_extradata @ 000000d8b83ae540] nal_unit_type: 7(SPS), nal_ref_idc: 1
[extract_extradata @ 000000d8b83ae540] nal_unit_type: 8(PPS), nal_ref_idc: 1
[extract_extradata @ 000000d8b83ae540] nal_unit_type: 6(SEI), nal_ref_idc: 0
[extract_extradata @ 000000d8b83ae540] nal_unit_type: 5(IDR), nal_ref_idc: 1
[h264 @ 000000d8b83a0d00] nal_unit_type: 9(AUD), nal_ref_idc: 0
[h264 @ 000000d8b83a0d00] nal_unit_type: 7(SPS), nal_ref_idc: 1
[h264 @ 000000d8b83a0d00] nal_unit_type: 8(PPS), nal_ref_idc: 1
[h264 @ 000000d8b83a0d00] nal_unit_type: 6(SEI), nal_ref_idc: 0/0
[h264 @ 000000d8b83a0d00] nal_unit_type: 5(IDR), nal_ref_idc: 1
[h264 @ 000000d8b83a0d00] Format yuvj420p chosen by get_format().
[h264 @ 000000d8b83a0d00] Reinit context to 864x480, pix_fmt: yuvj420p
[h264 @ 000000d8b83a0d00] ct_type:1 pic_struct:0
[h264 @ 000000d8b83a0d00] no picture
[h264 @ 000000d8b83a0d00] cabac decode of qscale diff failed at 35 5
[h264 @ 000000d8b83a0d00] error while decoding MB 35 5, bytestream 237052
[h264 @ 000000d8b83a0d00] concealing 1364 DC, 1364 AC, 1364 MV errors in I frame
[mpegts @ 000000d8b836a400] Continuity check failed for pid 4113 expected 4 got 9
[mpegts @ 000000d8b836a400] Continuity check failed for pid 4113 expected 0 got 1
Tak se ptám, i kdybych měl mít verzi vyšší než 4.2.2, tak pět let se musí čekat, než přes ffmpeg to půjde bez artefaktů, zatímco přes appku pro smartphon si to jde (nevšiml jsem si že by si uživatelé stěžovali)