Streaming large images using ASP.Net Webapi

Yes you can use PushStreamContent. And if you combine it with asynchronous execution (usin i.e. async lambdas), you might get even more effective results.

I have blogged about this approach earlier this month - http://www.strathweb.com/2013/01/asynchronously-streaming-video-with-asp-net-web-api/.

The example used a video file, the principle is the same - pushing down bytes of data to the client.