 
       /* Method call */
       size += writeString("onMetaData");
-
-      /* Decode the base64 encoded parameter sets to pass to parseSPS */
-      var sets:Array = sdp.getMediaBlock('video').fmtp['sprop-parameter-sets'].split(',');
-      var spsdec:Base64Decoder = new Base64Decoder();
-      spsdec.decode(sets[0]);
-      var sps:BitArray = new BitArray(spsdec.toByteArray());
-      var params:Object = parseSPS(sps);
-      Logger.log('FLVMux: stream params = ', params);
 
       /* Arguments */
       size += writeECMAArray({

  import mx.utils.Base64Decoder;

  public class FLVMux {
    private var sdp:SDP;
    private var ns:NetStream;
    private var container:ByteArray = new ByteArray();
    private var loggedBytes:ByteArray = new ByteArray();
    private var videoInitialTimestamp:int = -1;
    private var audioInitialTimestamp:int = -1;

    public function FLVMux(ns:NetStream, sdp:SDP) {
      container.writeByte(0x46); // 'F'

        break;

      case 7: /* Sequence parameter set */
        this.sps = nalu.getPayload();
        createVideoSpecificConfigTag();
        break;

      case 8: /* Picture parameter set */
        this.pps = nalu.getPayload();
        createVideoSpecificConfigTag();
        break;

      default:
