can work. Issues: 1. recvFrom is block call. 2. some encExtra info cannot be parsed properly. 3.encoder render is not finished