Summary: | Утечка памяти при стриминге с перекодированием | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Alexei Takaseev <taf> |
Component: | vlc | Assignee: | Anton Farygin <rider> |
Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus |
Severity: | critical | ||
Priority: | P3 | CC: | darktemplar, rider, sbolshakov |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Alexei Takaseev
2013-10-28 20:24:21 MSK
это актуальный сизиф ? Да. vlc-2.1.0-alt1 Аналогичная проблема и на p7. поток откуда ? (какое устройство или что там) если делать в два приёма: капчить на диск, потом транскодировать -- повторяется ? Источник стример IPTV IPS-01 (http://www.stv.odessa.ua/ru/oborudovanie-dlja-organizatsii-tsifrovogo-veschanija/39-uncategorised/58-ip-streamer-ips-01.html) Потребитель выходного потока модулятор DVB-C. Попробовал сохранять поток в файл и перекодировать. На этапе сохранения утечки нет. cvlc -vvvvvv udp://@233.0.0.101:16384 --clock-synchro 0 --packetizer-mpegvideo-sync-iframe --sout '#standard{mux=ts,dst=out.ts,access=file}"' На этапе кодирования в какой-то момент так же появляются ошибки cvlc -vvvvvv out.ts --clock-synchro 0 --packetizer-mpegvideo-sync-iframe --sout '#transcode{vcodec=mp2v,vb=4500,fps=25,scale=1}:rtp{mux=ts,dst=233.0.0.21,port=16384,sdp=sap://}' [0x7feaa0001048] avcodec encoder warning: almost fed libavcodec with two frames with the same PTS (244430067253) и последующее разрастание процесса в памяти. Проверил на последнем Сизифе и на p7 Если нужно, то могу выложить куда-нибудь на файлообменник записаный файл для теста. а если ещё попробовать перекодировать с диска на диск же, а потом постримить с диcка ? cvlc -vvvvvv out.ts --clock-synchro 0 --packetizer-mpegvideo-sync-iframe --sout '#transcode{vcodec=mp2v,vb=4500,fps=25,scale=1}:standard{mux=ts,dst=qqqq.mpg,access=file}' точно так же в какого-то момента отжирает 11 гигов памяти. на vlc3 у меня не воспроизвелось. |