I use a GoPro Hero 7 Black currently mounted on the front of my helmet. I don't record the whole ride (batteries don't last long enough) but take 10 to 45 second clips when I see something or record the time, mileage, average speed, and riding time. I then join them to together and upload to Youtube. The best ones are when I am on rides with other cyclists.