Can i apply to companies in US on H1b while still in India.have not travelled on this visa yet.

My H1B was stamped in December 2016. I work with an IT company in India. I have not travelled to US on this visa from my company.

  1. I want to know if i can directly apply to other US companies (who might be willing to sponsor my visa) and then have it transferred ? Does the original petitioner (my current company in this case) have the right to cancel the petition if i quit and seek visa transfer ?

  2. If i change companies in India itself , can i have my visa transferred in same way ?