To stream Hindi channels on Roku, you must subscribe to YuppTV. Various packages are available, with the least pegged at $6.99 monthly. It also features a 14-day free trial. However, note that Roku does not work outside the United States, but you can access using a VPN.