Web camera plugin

Hi guys!
I have made it used in my project on UE 4.14 with video capture card as webcam successfully.
I would like to write my steps here to help others use this plugin.
I need to use video capture card. It can be registered as webcam if you use a USB converter supporting UVC protocol. In other words, as long as your device can be recognized as imaging device in device manager, you can use this plugin for video streaming.
The instructions here GitHub - Temaran/UE4Webcamera: Adds support for web cameras in Unreal Engine 4 is clear enough. I just make some supplements.
First, if your project is a pure blueprint, you need to new a C++ class such as name “webcam”, the base class is: “I guess you have a pawn in your scene somewhere (the one the camera is attaching to when you play). I would derive from that blueprint’s base class (most likely ACharacter or APawn)”. Then close Visual studio and return back to your project folder, copy the plugin folder to your project’s plugin folder and right click yourproject.uproject, choose Generate Project Files. It will build everything.
Secondly, reopen visual studio, in yourproject.build.cs file, add “Webcamera” to your PublicDependencyModuleNames.AddRang. And you can add any function you want in webcam.cpp&webcam.h just as what Teraman did in his sample project. To use this plugin only for live video streaming, As Teraman remind, “Hook up the Texture you get from running Connect(cameraIndex) to a UPROPERTY to prevent it from being garbage collected in your cpp somewhere (begin play might be a good place).” I just add a UTexture2D property visible to blueprint and call connect&disconnect as in firstpersoncahracter.h&.cpp in Teraman’s sample project. It should build successfully.
Third, in the blueprint level, reparent your blueprint to this new C++ base class webcam. Then just follow Teraman’s sample project “check out the M_Webcamera material and the character blueprints event graphs to see an example of how you can hook up the texture to a mesh.” If you are a UE newb like me, you’d better check the Intro to Materials: Overview | 01 | v4.0 Tutorial Series | Unreal Engine - YouTube and following video to learn something about material to avoid wasting time on debugging for some tiny details.

Of course, thanks @Temaran again for his plugin and his great help to me via email.
Hope you good luck~!