Зависает поток. Валяться ошибки.

Ivan

Member
Создаю поток, он висит как работающий, но у просматривающего кадры меняются 1 раз в 1-2-3 минуты.
в лог в это время бесконечным потоком валятся вот такие ошибки
Code:
03:40:43,586 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 338
03:40:43,586 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 339
03:40:43,586 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 339
03:40:43,643 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 339
03:40:43,644 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 339
03:40:43,705 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 339
03:40:43,705 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 339
03:40:43,706 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 339
03:40:43,706 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 339
03:40:43,706 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 340
03:40:43,706 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 340
03:40:43,712 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 341
03:40:43,712 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 341
03:40:43,736 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 341
03:40:43,736 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 341
03:40:43,736 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 341
03:40:43,736 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 341
03:40:43,741 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 341
03:40:43,741 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 341
03:40:43,741 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 342
03:40:43,742 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 342
03:40:43,800 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 342
03:40:43,800 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 342
03:40:43,800 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 342
03:40:43,800 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 342
03:40:43,800 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 342
03:40:43,805 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 342
03:40:43,805 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 343
03:40:43,805 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 343
03:40:43,840 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 343
03:40:43,840 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 343
03:40:43,840 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 343
03:40:43,840 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 343
03:40:43,840 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 343
03:40:43,847 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 343
03:40:43,847 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 344
03:40:43,847 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 344
03:40:43,904 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 344
03:40:43,904 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 344
03:40:43,905 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 344
03:40:43,905 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 344
03:40:43,905 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 344
03:40:43,905 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 344
03:40:43,910 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 345
03:40:43,913 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 345
03:40:43,913 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 345
03:40:43,913 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 345
03:40:43,913 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 345
03:40:43,918 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 345
03:40:43,918 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 345
03:40:43,918 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 345
03:40:43,919 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 346
03:40:43,939 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 346
03:40:43,939 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 346
03:40:43,998 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 346
03:40:43,998 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 346
03:40:43,998 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 346
03:40:43,999 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 346
03:40:43,999 ERROR         JitterBuffer - RTP-pool-25-thread-1609 incomplete frames size 347
 

Ivan

Member
и вот такие вот INFO
Code:
03:40:28,890 INFO     AbstractWCSClient - VideoProcessor-f4313b10-519a-11e7-87f0-c980c56c08ef OUTPUT AVC VIDEO: 27010000000000237f21e20c106017fc202f755f58097f343f4787526d9f4c7833041563fe6523fc82f01f93fc258d49c7614a62b828875168bfc2e4e13706cff1d04971fa2af8e75d5ff5f0204325ad51ff4159be041bf7f3d7ed6b9ecfd2fc35d6bf92fe125bf5f822eda6ff3a5fb3fc3ef755fad7d1ed785fdf5afb7af85f6fd2b8f761fe4f65e1dbfefbdfede9f863a5eabe8ff9affc145feb4df7a07f87345bbf433b3fab570e36bafa7fc369fb1fafe1beb5fc9fe1febad57aff4fc36fab7edeb9eefe949c2fdebd7f41d70469f57f84bad2feaef84457ee467cd1ff0fe1b0320ed01b0d9709786f83affb7e0bd1c4080f53fbd3de9c0a70834aff61fc2c2f9ec176fec7f0d15bebecbf849577fe09ddfafdf05de975ef9db7faf9d30f4bf9affc38b5afe87f13d6975c1035fc8a34326a70fcb9f0e2e86c3f398f5057dddbdfbbfc3fbefd03ddc7ccc7e7afb7fc2fdfbdfeccc65e0179eefca658ff0cf5a5fe9fc36b6ecfaff33bfe12779f2bf861728604f0d010e05d4878e2d3bf860475e651af57fd9297e161e639803fdd015cfc3d3c0748d1f085af952a7f3a5fec2f3b7fd2c9c186bf55fafe08b7d879557f257f86bb75fb2fc1655f4dfa5bdf20418f5f0b05400baba7f0ffe7cf47fea9cf9c97f0e12bf7fb3f3d7f4fe7afb5d705aebaafd5c106bbbfad7d0450c1fc1127eff05fd96bafa3fe1bcbeabfa3f87292edf43fe1dd7eda7dfecf6fc2dd75d8fd7f0e6d6be97f7d7e17dedef7fb3b55c4f5a17f2f7ae081efefd80d7de9fc504b83580e00f8038cd501fed2ff860e2df74f4d05fb6bb5d8be62f5f0b1f1fb97052654f5a3b761570e6fafd2df0b3d6bd7eda5f3d22fb7f869f55fa3fc32afafb7fc35b7af9fff2a5fe0c3d77b1f417f3997effb4bd7425febdf23efe4ed57049d7df2f5f86b55afb017f492a5cd5fe6df5c39d6be9a7fa4ff1ef5f7d7e65d7c36f4eefd07fabfc133efd5cae09f319f7b8f0804ac1fd8c7c3f1ab3a3fc7090da27da1f007b2d2d57f9fe45847e4fc387e92ff2a3f0e3e8d767ce67e1c7b55daff8feb5fd03f0e7a38c3fbf86fc085b80ff711938085affa6fff0e3c8080212f2ffe7729747a22073c37e008a315e9ec1fc31ca4281de8d3069a7c605bf873a3aec2602fee1ce3520013a463b1088eee84fffebf31a6e7c369b8761f617e1a6c11d88e9357e80ff63ba3ae87bfc10f7f7c36abf7d1ff4d879d7df7feae7cafbae0852f61eaff577c186ff55fefe08f4b7f842fd7f267ab3e6d7f11dfcbfdfa5e166edebd7f5ae5f7f0e2b030ec9554bf6143c87abe16e1977496798e4cc581b3816bbf5d0e539ab01d02190b4b42a7e090cbd95c2e4b03e816bfd9f8d127083eb9ad0687ddb152741151ff823b5aebe1a4bd76ffe17f5a97de5cb5ff879a0170163a080bcc62ebaf184befa46d7e8bf1b19061fb0b7a5df8eb6f3fbf286ec1e951d5f0d548cff0db5ffc2cb45ede2d0fff865af72554e0c697f878dd9e7994ce47123f85b6e2d7f87c5c7c6863f4123c70189dfd81105bc344a5bec2dff9e9cfa07fc34b475fb0ff0bbaf65f87f67e67b1afabfd26f97ad765bfeae3c32b5bfd77f277fabfd5df0969f5fc3d5ec7fd1afebdc1065a5de34767ce54373d4023f564495bf7189d80d03e05a7df1960809b4123c098658a8097f1c57fe0f68f90c2f36f9d7fd91e7a215d5dc3e3f8da20ff827fd8f1a4cc9bcc69c7cf36e16e8cb6a64a950f1eb131a6ecf59c53f637d2c117e454c6f33e44a2cbed33412aca94035f4ebdb0f96e1a4f3421f6fb1f1a47d65ceb7dcc5e6988c774c4e8405115f3080ce3528a1a727fd9a080b4b2905c0841fac3e7dc075eae30ff1d617baedb8ff96efabed770ec382109bb1619912665fc304f80d30cc81d403077ffc8103e718e3cea7fec2262a0e697fd88eeb8a5b03d0bf0f890c21053152e060ea01d3317bbed8f5d2a58087cd76a5613f060d6a8a972b49b0ffe164febe54b61ff9dac64c27ff820e81d7ed6ba4c19040ff9d141c95ff9dffc93ff0cae869417fd739974ffefbfc325eebeffcb5dfa2adfe54bfc359106bf45fb487d733d2f8606e8afd7f4fe093adfe1857bf561fd05e1c5ad3fd3a3f9b5fcd5fe4afdc3fd2f438dc406ef5536b7855de194203ba07918d15a209781d90136f8668ff01e8f41aef3efcf0334c1cae03ff1ddfa9abb3a01b7d31ba8f02951dfecffbe13061b9fa799a533a242cde5d51e8da677fc6f813ebf7117e7df922092f306b1d947eadd3ced81d8464c730b59f98de4fbaf0ef01281a93a3ebf47740fad329cafd1b5e818760a868dfaf47d8f73d6d501fc9fb6ae357f6ffe826187d26e6f2160818319c1f411175e1fa1f27df4d8db06046fc37b776f7871b03fe344d2907940005bfa793ff243f801117a29b9c6f8309f835e13160c7fa19b73a39be2dffd74ec1deaa1012ffbbdeb9096e85e1b38e098de5a67e050f284ff82077ebafd6512407ff856fd7a92a948984f7fe74fc9ebfe081d50f5f75215e20f0bd9f82f5bdfe7092540ffc39df9503a34feb9446ff5cbe4ec2fb2a0bee1e6c1bdddda4dfad87ffa237c59297cc1a7c1817983280328f57d81f5c2c2685405394b273e9c6440bf0dabad7f97ae9bfc26ebf5f0caedafe8267d8df6f040f5f68376e36edc227b4c0c7bb02d7f0100f5c1ff6a4e9e96afbeed8699df033f2158c9c31a06041deb590cae87299f3e345011fe1fc9bf4b0362cb6a37ee93cccbf03e564800efc44bbeb465ae12174083180404033eb3f51e594ec061360de9008aaff7cfebf6e0230e291538e33dc5e9314b2353f1bd99bea9402c7cacf5b8fe60ee896437985f71a04dfd8751c17120098ce9501b19e7ec149fdf8d5deeb8c8ac3160ab6bf06d8b4ef8d07a42bdd6a6e059d4ae135e0ef655fb1ae0580451ba7e1db8781f65caafa05f71b6a7827298cbd8cca496bc0f7614afebf1bc6048ec0cc7240b2dc46c53bd01d84befe4f4aeac29625836a07b423645f6c35174f46fa747ddb18928460b334e0002813cc8e034283bf793db54b19e9303637020826d01221772fe3b593e089e1f1dda4d00044cf407e56e1f664d753e8864059d05ee3d0f75c81e0ca0542fec3f94fa1c5eb85fb16b625b1587fe182f76b7c3ec3ff0e6d75bd3d1fc36afaa544d7f879ebd6bce526fffa0f5fbdfa5d5008bbd3fc34bb9d2585b7ff227fe0bca621eb9e265d8657fd07e1a72e63fc791ef20b3ff0b5bf4b3221f94c7f041bf324d7aa02ffe1c15bd7b7fa993ff050fbeef97cf5d2fbe7b50e83ff8596ca85d7d2fe72b7e2eb870b8010f5fd6e4a687f9ebfc70afe0810e0a4c7c16e00d757be58e322993ebc67f3215fb6ddfc3070063df5b7461103e810ab1663b4255d78d427dc2e67c748500c1bdbcaf7c00896546197521ab07f922d3976d43d7a193df5686884438d8c515f100e358df966f468378c018720ecbbaadca5222a9a095bd12aa0a9ec30ec84fe93178df1b41a804f1d1c12e4c99b12db42ea02a753c4060d3f6fe358081d97f2df07a87078e50ad6a199b51c62ba2dc80c001a1901dab2d06dff0eac63b54a56cccc5885fcf5bf60a7c180a059afe4ff7b1b6a941cc214045ba07a02e5c1822312bd970015f4fc9f5b5632e808651fd0978954b44e3271df8de93b6bc109dbb54704512405addf5fe4f5ddc6b4e1a49b28152007bf5ac79ef20a0d0e7e731f5cc181e9a3e828842a3f6066107454c85d01bc7eed8d6529dd03c6d92640411e0a74261f406bf4bf1b24ba03e696911f47c7f1b87b54a44439b71b9c39630b41f6ff0eaf05c3a220be06b6e00fc0769027f9765d123f0f9e61c437568c2c4804e77a33d6e606aec2e9fc075f670d424f5c104051b94f5ffcb78c4be37e718fe192df5ac78dbfe79416d63ff871df7d836d7fc3767d4b7ad7fce42a7edeb9e2eb67ffa517d09867c11eba51f1beb577efdcaccbd7f864cd756fff9d61e419ff3b5cb04ffc327a7ea64471749d9ec25fcfff50e3fff9d45968dc44b94822b1f9c41efdaff12540d3e32313ae72b3f4ff49be1723607bbb037d9158fd0ebf60ff0bcf280ad6de6bf9030913353fc9fade34d1d1d7538d0301d434a13de05d3419034d5233c44a092d21bb21c0ab70ccfb27db57437904ca911041543affd035a10b45030dc3f81e0532e5de03be9c035e88b7dd494a42077cea7a43b4c6fae04f8d59ae7350abc1cd324f686bcd42d0282500f55c1ac9861c748140fc1ff8d2867aeecc182972869c25a44bb1069d1a75f605f70ef7603b05450fa0f6f5fb5e98769b3b0d502d5f052b1ebf44bf0edbdeeef7b9c545ffc461944b8a181a06bcddae137ea11a7dff4ba0833c7f9095ff0867ee58d2fc2b3e905a1d4dfafd50bfed8d50afcbbca7570217f020eedd2527f00a9717a56bf0ad8f72c11b211a3eb6fecfe8cff6506f2fffe0844e6040fbe9ebe77d3c7ffc315fd03aa6d9d47fe083a074837aaf5be9a0f159992ce5bfc6bef7f6e9843ee921364ac2b42880ba0fd0c8be161bdaed6a7149d27b3f0dfaeaace92687f85fbf6bab1e50cb7fcf5ec34ff9cd59ced2ff3d72c503ff0c1f5f5ca80e1e483ab08aff0e6d6772fa1d85f1bf4bcf1dbae080703ff0cd7eb024fd9578403fe1a5ad5830b8fc1332ffa11abe1521097310583d7cd1fe15d02dbead7ff040346868028fc06e61e5f08428e47401f03aa9c6ee871bbb02ee8e95889f62448c8a0e204deb4f0a2c6b6324ffb71a318638909e1f1fae124d1ae03ffe8fd487cd4301a2e10348b7367a3f5ece0edab675b151881e8c8f97d98ba19ab43e26176372b6608955fbef58073f4706c08684caa4cae3f0b6ca4e0d80d68857226501d5ebc9eefa8dd16c7304133b9836c93173d8bd8b8120d34b17fa727fb6e35c24882bf46362e079eda97915ee579cc67fb89f2e46c16f7ed97ff69df5c38d7af7fec2d9213e3faf67fb61451b07f76d7bdfd87e5d5b7df725899fe3163c9be36837b13eeee663c327c2661b9d1ee28fff0a967a7d27e3c6958081ff86845756f0bfec920ceb870fb43d92db41affab9f3a5ec2fd456bf7f0c8b5fd1af4fe9f9abfc31d1aa5d50ff398b1ae723c889a42dfff9fd5ce985b2ff3ca966f991ff9db69b0d1acba1ff9de151e1f26085ac7f86afcc0b5844ecab79fff0d2ecbab462d03cf4ff0d1aded41b5ed7ed6857c84a0ff0bea4381f0b20f5a25f65ff1bccb96f9153dd34bd93c7db44c7e5e50bf95432d280d92
 

Max

Administrator
Staff member
Эти логи включаются, если есть большие потери между публикующим WebRTC и сервером.
Какой кодек у вас выставлен в flashphoner.properties
Code:
codecs=opus,alaw,ulaw,g729,speex16,g722,mpeg4-generic,telephone-event,h264,vp8,flv,mpv
Если приоритет vp8,h264 то vp8 может отрабатывать лучше на потерях.
 
Top