[Attribute Name] readyState [Attribute Type] unsigned short HAVE_NOTHING, HAVE_ENOUGH_DATA [Additional considerations] 
A MediaStream may be created before there is any data available, for example when a stream is received from a remote peer. The value of the readyState of the media element MUST be HAVE_NOTHING before the first media arrives and HAVE_ENOUGH_DATA once the first media has arrived.