As with any authentication system the hard part is knowing who owns the PGP identity in the first place. We don't print the PGP fingerprints of famous people in news reports. Perhaps we should.
On the raspberry pi, the encryption took a fraction of the CPU that the compression needed, so yes, PGP-encrypting a video stream is relatively trivial, even if you call the GPG agent 5 times per second and do public key crypto every time (in this case it also made for a nice and robust format, you just split on the BEGIN PGP MESSAGE strings and can ignore broken frames). This can be optimized by a lot of course. An ideal case is probably to do keyring management with PGP and then use a different, meant-for-streaming format for the actual video data encryption and transfer.
Look up public key cryptosystems. A worthwhile read, the entire internet is built on this technology.