I like TelloPy, its pretty awesome and contains a lot of the functions to control the drone.
The example uses mplayer to display the video stream from the drone. you can save the raw stream data as a binary and use the -fps 25 option on mplayer to play it back.
I was able to get ffmpeg to convert the mp4 stream to raw frames that opencv can use. I am trying to figure out how to use an Aruco marker and have the drone follow me (stay center of the marker on my chest). There is a ~1 second lag on the video which is a bummer, not sure if its the drone or ffmpeg.
I tapped a raspberry pi zero wireless and was surprised it had enough strength to carry it without around without issue. Not sure on flight time, but automated drone might be possible...