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.