I am working on Rasberry pi for real time wireless transmission of video and image so what is my question that Rasberry pi comes in a built in compression techniques and transmission protocol or we have to add from our side?
Why not? I've had this very same question. So-called "connected TVs" are starting to appear, in addition to other TV streaming boxes such as Roku or AppleTV. Most of these "limited-use" boxes are inexplicably handicapped, capable only of navigating to a handful of sites, and worse, sites that almost always require a paid subscription. Why not use one of these low-cost general purpose computers, to create a low cost and unhampered IP front end?
I think you'll have to install the decoder, though. No sign of anything pre-installed.
You could also try to implement H264 encoding/decoding hardware acceleration using gstreamer (specifically the gst-omx http://gstreamer.freedesktop.org/releases/gst-omx/1.0.0.html).