当前位置:网站首页>TestPattern error
TestPattern error
2022-06-11 17:38:00 【,,,, Nanshan light rain】
3840x2160
[hevc @ 0x2356a80] Could not find ref with POC 8
[hevc @ 0x2356a80] Could not find ref with POC 12
[hevc @ 0x2356a80] Could not find ref with POC 16
[hevc @ 0x2396440] The cu_qp_delta 73 is outside the valid range [-26, 25].
[decklink @ 0x23d3fc0] There are not enough buffered video frames. Video may misbehave!
[decklink @ 0x23d3fc0] There’s no buffered audio. Audio will misbehave!
[hevc @ 0x7f412815c540] The cu_qp_delta -32 is outside the valid range [-26, 25].
20000 400s 1080p50 TestPattern_17
Socio.1000
1080i50 1080i60 Have row by row
Hardware mode : Video resolution conversion and video coding mode conversion will be black for others
The bit rate does not change
h265 8M 4k top
h264/1080p50 Sound without delay ffplay No, There are also some catons in the video Consider the dominant frequency
h265/1080p50 There is a delay
The streaming end stops streaming
but TestPattern No collapse
An error is reported after the streaming end is restarted :
[hevc @ 0x7f05d4070e80] Duplicate POC in a sequence: 16422.
[hevc @ 0x7f05d4070e80] Error parsing NAL unit #2.
encode send error = -1094995529
@@@Invalid data found when processing [email protected]@@//
[mpegts @ 0x7f77740027c0] PES packet size mismatch
[mpegts @ 0x7f77740027c0] Packet corrupt (stream = 1, dts = 84151592).
read_time:126
[h264 @ 0x7f7774022c00] error while decoding MB 64 29, bytestream -6
againV
read_time:3
[aac @ 0x7f777402e780] decode_band_types: Input buffer exhausted before END element found
@@@Invalid data found when processing [email protected]@@
// This is udp Cache issues
Assertion desc failed at libswscale/swscale_internal.h:674
// This is a message that has not been received
-d 2
Staccato
udp Interrupt error report
[h264 @ 0x7fd39c02e200] error while decoding MB 32 41, bytestream -7
[h264 @ 0x7fd39c02e200] concealing 3257 DC, 3257 AC, 3257 MV errors in I frame
av_read_frame The return value is -5 EIO Print log as
@@@Input/output [email protected]@@
//5min
/home/deviser/UHD4000R/livepush --config /home/deviser/UHD4000R/devices/0080000103/livepush.config --srcip 192.168.100.77 --srcport 25403 --dstip 192.168.100.78 --dstport 6017 --dev 1000012146 --magic 1180000103 --workmode 0 --type ipc --board-id -1 --url rtmp://192.168.100.150/live/gx1234
udp Before 3.5s 2M when
udp Before 6s 500K
Push mp4, One and a half hours without collapse
/home/deviser/UHD4000R/Receiver.sh &
[udp @ 0x7f7a340032c0] attempted to set receive buffer to size 104857600 but it only ended up set as 33554432
buffer_size=size
Set the maximum UDP socket buffer size in bytes.
fifo_size=units
Set the UDP receiving circular buffer size, expressed as a number of packets with size of 188 bytes. If not specified defaults to 7*4096.
overrun_nonfatal=1|0
Survive in case of UDP receiving circular buffer overrun. Default value is 0.
The above comes from ffmpeg Official documents http://ffmpeg.org/ffmpeg-all.html
1080i50 9 minute 13535~~13500 nobuffer as follows :
URL = "udp://127.0.0.1:6017";
//URL = "srt://192.168.100.78:8080?streamid=live.sls.com/live/test";
AVDictionary *options = NULL;
// ic->flags |= AVFMT_FLAG_NOBUFFER;//CODEC_FLAG_LOW_DELAY;AVIO_FLAG_NONBLOCK
// ic->flags |= AVIO_FLAG_NONBLOCK;
// ic->flags |= AVFMT_FLAG_NONBLOCK;
// URLContext
// av_dict_set_int(&options, "timeout", 6, 0);
// av_dict_set(&options, "stimeout", "5", 0);//milliseconds
av_dict_set(&options, "fflags", "nobuffer", 0);
avformat_alloc_output_context2(&ic, 0, "mpegts", URL);
int re = avformat_open_input(&ic, URL, NULL, &options);
1080i50 4 minute 6000~~6120
9 minute 13500~~13620
Sleep with audio 1080i50
15 minute 22500 ~~22500
20 minute 30027~~30000
Use the following configuration
avcodec_register_all();
av_register_all();
avformat_network_init();
ic = avformat_alloc_context();
//URL = "srt://127.0.0.1:8080?streamid=live.sls.com/live/test1";
URL = "udp://127.0.0.1:6017";
AVDictionary *options = NULL;
//ic->flags |= AVFMT_FLAG_NOBUFFER;//CODEC_FLAG_LOW_DELAY;AVIO_FLAG_NONBLOCK
//ic->flags |= AVIO_FLAG_NONBLOCK;
// ic->flags |= AVFMT_FLAG_NONBLOCK;
// URLContext
// av_dict_set_int(&options, "timeout", 6, 0);
// av_dict_set(&options, "stimeout", "5", 0);//milliseconds
// ic->flags |= AVFMT_FLAG_GENPTS;
// ic->flags |= AVFMT_GENERIC_INDEX;
// ic->max_index_size = 99;
av_dict_set(&options, "buffer_size", "33554432", 0);
av_dict_set(&options, "reuse", "1", 0);
av_dict_set(&options, "fifo_size", "30554432", 0);//200Mb
av_dict_set(&options, "max_delay", "2000000", 0);
int re = avformat_open_input(&ic, URL, NULL, &options);
边栏推荐
- Qlineedit set input mask
- Mathematical basis of information security Chapter 2 - congruence
- 拜登下令强制推行零信任架构
- 光纤熔接知识汇总【转载自微信公众号弱电智能化工程2018】
- 信息安全数学基础 Chapter 1——整除
- [solution] codeforces round 798 (Div. 2)
- 6-2 写文章(*)
- [online problem] timeout waiting for connection from pool
- Use of forcescan in SQL server and precautions
- Service学习笔记02-实战 startService 与bindService
猜你喜欢

Chorus翻译

Hands on deep learning - multiple input and output channels in the convolution layer

Don't you understand the design and principle of thread pool? Break it up and crush it. I'll teach you how to design the thread pool

05_特征工程—降维

Service learning notes 01 start method and life cycle

05_ Feature Engineering - dimension reduction
![[MySQL] detailed explanation of redo log, undo log and binlog (4)](/img/67/6e646040c1b941c270b3efff74e94d.png)
[MySQL] detailed explanation of redo log, undo log and binlog (4)

tidb-写热点的测试及分析

搜狐全員遭詐騙,暴露哪些問題?

Chapter II relational database
随机推荐
Authing biweekly news: authing forum launched (4.25-5.8)
Authing Share|理解 SAML2 协议
Merge K ascending linked lists ---2022/02/26
sql server中关于FORCESCAN的使用以及注意项
Service学习笔记02-实战 startService 与bindService
Mathematical basis of information security Chapter 4 -- quadratic residual and square root
Sohu tout le personnel a été escroqué, quels problèmes ont été exposés?
活动 | Authing 首次渠道合作活动圆满落幕
Bentley 使用 Authing 快速实现应用系统与身份的集成
Connect the server with springboard / fortress through xshell
6-7 file read / write operation
拜登下令强制推行零信任架构
tidb-cdc日志tables are not eligible to replicate
ffmpeg奇偶场帧Interlace progressive命令和代码处理
05_ Feature Engineering - dimension reduction
Classification and method of feature fusion
从制造到“智造”,探索制造企业破局之道
CLP information -5 keywords to see the development trend of the financial industry in 2022
信息安全数学基础 Chapter 3——有限域(一)
Authing CEO 谢扬入选福布斯 2021 年 30 Under 30 亚洲榜单