No. There are algorithms out there that can survive compression[1] by encoding statistically over an image instead of just bit manipulation.
You can also embed data in the audio channel by alternating between two imperceptible echo kernels for 1/0[2]. This is extremely compression resistant.
1: http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumb...
2: http://www.slidefinder.net/a/audio_steganography_echo_data_h...