The code contains modified versions of the following projects:
Project name | Notes | License |
---|---|---|
HaishinKit.swift | Contain full code instead of using Pod to use certain private classes such as NetStreamDrawable. | BSD 3-Clause "New" or "Revised" License |
RtmpPublisher | Streamer class is modified to deal with Flutter's Texture and Activity related classes are removed. | Apache License 2.0 |
Flutter Plugins | Portion of the code is derived from Flutter's camera plugin. | BSD 3-Clause "New" or "Revised" License |
Almost all modifications are need to use Flutter's Texture widget rather than OS's native view (UIView/Activity).