I have a question about the electron-positron annihilation example worked out in Greiner's Classical Mechanics, vol. 1, p. 468 (English edition).
If we consider an electron-positron collision in the center-of-mass inertial frame, he deduces from momentum conservation that at least two photons must be produced. Then he uses energy conservation to find the photon's wavelength (which turns out to be equal to Compton's wavelength).
And that's where he stops. It seems to me, however, that if we consider any other inertial frame that is moving with nonzero velocity with respect to the c.o.m. frame, then we do not end up with the restriction on the number of photons. Thus, we have managed to construct a preferential frame in which there may not be a single photon while there are infinitely many other frames where there may be a single photon.
How does this agree with the principle of relativity? [I guess there must be some additional restrictions on what may be produced in such reactions (from QFT...?). Is that the case?]
The following picture shall clarify the question. On top, the frame is the c.o.m. frame. On the bottom, frame $O'$ is moving to the left with constant velocity. In order to conserve momentum in the c.o.m. frame, at least two photons must be produced, with oppositely equal momentum. In frame $O'$, one photon is enough to conserve momentum.