The 97th Academy Awards, scheduled for March 3 at the Dolby Theatre in Hollywood, California, will be live-streamed in India.