We are developing a new Player for my firm.
Today's player uses win forms and uses a proprietary solution that implements all logic (streams synchronization, decoding etc) on the client side.
I am going to develop HTML5 based player and since I'm a new in this are I would like to consult with you which technology to use.
We record thousandth of telephone conversation between customers and call centers. Usual call duration is ~ 3-5 min (300-500K). We use telephone codecs 711 and 729 to keep these interactions (in a proprietary container).
We'd like our clients to have "Youtube" experience, so we cannot wait for the full file transcoding completed.
As a first step it should be deployed on the premise.
We think about MPEG DASH, transcoding on the server side from G711/729
to aac and MP4.
My question is if our direction is right and which tools can be used to transcode and convert files to standard formats?