Screen recording is literally that what the user would see on screen. There is no need to make it any higher resolution or sharper than it is. It is what it is and that is what you should show the user. Screenshots are always raster graphics. A raster graphics image is a dot matrix data structure representing a generally rectangular grid of pixels. Raster graphics are pixel-based; they are comprised of many pixels that each have color information. When you scale a raster image up, you make the pixels bigger, which results in a pixelated or fuzzy look to the image. Vector graphics are essentially math and some markup. When you create a shape in Illustrator, it makes a mathematical expression that represents that shape. When you scale the image, it just redraws it. It does not get pixelated because the shape is preserved in the expression, not in the color value of the pixels. When you record a screen, you are literally capturing the pixels on your screen, so its a raster, or bitmapped, image and not a vector.