Yes, the difference is exactly that. The precise meaning here cannot be determined with certainty, it is a matter of convention.
With meteors (and their parents bodies in this context) true geocentric speed $v_g$ is most commonly reported. Meteors can only be detected in the Earth's atmosphere, and this is the speed measured from ground-based observations. It might or might not be corrected for the Earth's rotation ($\approx 460 \text{ m/s} \cdot \cos \phi$ where $\phi$ is the geographical latitude, a relatively small but measurable effect).
It is also common to calculate and report the "geocentric speed at infinity", that is, outside the Earth's gravity well but otherwise at the same location. From conservation of mechanical energy that is $v_\infty = \sqrt{v_g^2 - v_0^2}$, where $v_0 \approx 11.2 \text{ km/s}$ is the escape speed from the surface.
When talking about perihelions or orbits of comets, the obvious choice is the heliocentric or barycentric coordinate system. Geocentric speeds far from the Earth can be computed as well, but are not very useful. I would interpret the sentence "the speed of a comet at perihelion is $71 \text{ km/s}$" as a heliocentric / barycentric speed, but I cannot comment on whether this is what the author actually meant.