I would like to work with a codec in a project for the university. I'm interested in the VoIP telephone service. The idea is to implement the codec in a DSP and then characterize it. My question is which codec should I choose? In terms of computing resources, there are no limits and neither for bandwidth.
I have searched the web and there are two particular codecs that I find quite interesting. They are the ITU-T G.718B and the IETF Opus. I find them interesting because of their recent development and good features such as scalability and quality. What gives me doubt is if they are suitable for VoIP and why are they better options than G.729.1, G.711.1, AMR-WB or G.722.1. I have no knowledge about their usage in the industry, actually I don't know the usage of any codec besides the traditional G.711.
So, I would like to take this project in the direction of choosing two codecs in order to compare them. Also, I have been thinking in those two (G.718B and Opus) because they are supported by different organizations. But I don't know how to answer the question: Why these?