mirror of
https://github.com/ossrs/srs.git
synced 2025-02-15 04:42:04 +00:00
For the DJI M30, there is a bug where empty NALU packets with a size of zero are causing issues with HLS streaming. This bug leads to random unpublish events due to the SRS disconnecting the connection for the HLS module when it fails to handle empty NALU packets. To address this bug, we have patched the system to ignore any empty NALU packets with a size of zero. Additionally, we have created a tool in the srs-bench to replay pcapng files captured by tcpdump or Wireshark. We have also added utest using mprotect and asan to detect any memory corruption. It is important to note that this bug has been fixed in versions 4.0.2716477f31004
and 5.0.170939f6b484b
. This patch specifically addresses the issue in SRS 6.0. Please be aware that there is another commit related to this bug that partially fixes the issue but still leaves a small problem for asan to detect memory corruption. This commit,577cd299e1
, only ignores empty NALU packets but still reads beyond the memory. --------- Co-authored-by: chundonglinlin <chundonglinlin@163.com>
54 lines
1.7 KiB
Text
54 lines
1.7 KiB
Text
AUTHORS AND MAINTAINERS:
|
|
|
|
MAIN DEVELOPERS:
|
|
Graeme Connell <gconnell@google.com, gsconnell@gmail.com>
|
|
|
|
AUTHORS:
|
|
Nigel Tao <nigeltao@google.com>
|
|
Cole Mickens <cole.mickens@gmail.com>
|
|
Ben Daglish <bdaglish@restorepoint.com>
|
|
Luis Martinez <martinezlc99@gmail.com>
|
|
Remco Verhoef <remco@dutchcoders.io>
|
|
Hiroaki Kawai <Hiroaki.Kawai@gmail.com>
|
|
Lukas Lueg <lukas.lueg@gmail.com>
|
|
Laurent Hausermann <laurent.hausermann@gmail.com>
|
|
Bill Green <bgreen@newrelic.com>
|
|
Christian Mäder <christian.maeder@nine.ch>
|
|
Gernot Vormayr <gvormayr@gmail.com>
|
|
Vitor Garcia Graveto <victor.graveto@gmail.com>
|
|
Elias Chavarria Reyes <elchavar@cisco.com>
|
|
Daniel Rittweiler <ripx80@protonmail.com>
|
|
|
|
CONTRIBUTORS:
|
|
Attila Oláh <attila@attilaolah.eu>
|
|
Vittus Mikiassen <matt.miki.vimik@gmail.com>
|
|
Matthias Radestock <matthias.radestock@gmail.com>
|
|
Matthew Sackman <matthew@wellquite.org>
|
|
Loic Prylli <loicp@google.com>
|
|
Alexandre Fiori <fiorix@gmail.com>
|
|
Adrian Tam <adrian.c.m.tam@gmail.com>
|
|
Satoshi Matsumoto <kaorimatz@gmail.com>
|
|
David Stainton <dstainton415@gmail.com>
|
|
Jesse Ward <jesse@jesseward.com>
|
|
Kane Mathers <kane@kanemathers.name>
|
|
Jose Selvi <jselvi@pentester.es>
|
|
Yerden Zhumabekov <yerden.zhumabekov@gmail.com>
|
|
Jensen Hwa <jensenhwa@gmail.com>
|
|
|
|
-----------------------------------------------
|
|
FORKED FROM github.com/akrennmair/gopcap
|
|
ALL THE FOLLOWING ARE FOR THAT PROJECT
|
|
|
|
MAIN DEVELOPERS:
|
|
Andreas Krennmair <ak@synflood.at>
|
|
|
|
CONTRIBUTORS:
|
|
Andrea Nall <anall@andreanall.com>
|
|
Daniel Arndt <danielarndt@gmail.com>
|
|
Dustin Sallings <dustin@spy.net>
|
|
Graeme Connell <gconnell@google.com, gsconnell@gmail.com>
|
|
Guillaume Savary <guillaume@savary.name>
|
|
Mark Smith <mark@qq.is>
|
|
Miek Gieben <miek@miek.nl>
|
|
Mike Bell <mike@mikebell.org>
|
|
Trevor Strohman <strohman@google.com>
|