Silver Suite logo
SilverSuite is a continuing effort to bring standardized
protocols and codecs to Microsoft Silverlight
Designed for Silverlight Silver Suite Box
Current Version:
2.2.1399
Release Date:
2011-09-22

SilverSuite Release Notes

SilverSuite Version 2.2.1399 - 2011-09-22

  • Fixed bug RTSP digest authentication
  • Fixed bug RTSP authentication header in TEARDOWN message

SilverSuite Version 2.2.1302 - 2011-08-05

  • Rtsp.Extensions.SubStream
    • Added OnRtpPacket event
    • Added MarkersAbsent to allow for packets that have no framing
    • Added MaintainJitter to turn of automatic buffering of packets
  • Added support for PCM streaming in RtspTransactional

SilverSuite Version 2.2.1237 - 2011-07-11

  • Added H264AccessUnitTool to help expand H.264 AU/NALs
  • Added support for L16 (PType 10/11 & rtpmap) to SDP MediaParser
  • Added RtspDiscover demo to installation

SilverSuite Version 2.2.1142 - 2011-05-16

  • Added LastDecodedPictureType to H.263 & MPEG-4 decoders, indicating whether the last frame was I, P or B-Frame.
  • Added configurable samples per chunk to MP4Writer.Configuration.SamplesPerChunk (default: 10)
  • Fixed bug in MP4Reader.Position which can throw an exception when first SampleDelta is zero (STSC)
  • Fixed bug in MP4MediaStreamSource to forward to first I-Frame after seek operation

SilverSuite Version 2.2.1044 - 2011-03-23

  • RTSP stack
    • BaseMessage Content is now called RawContent
    • Added RTSPSetParameter class
    • Added CreateSetParameter to RTSPManager
    • IMessageAppendix is now in namespace SilverSuite.Protocols.Streaming
    • Fixed RtspRequest to use IMessageAppendix interface for SDP (or any other custom content)
    • Moved GetHeaderType & GetMethodType to static class Constants
  • Slight performance improvement in ColorSpaceConverter.RGBToYV12
  • Added demo HttpSocketPolicy
  • Added demo MP4MediaStreamSource (currently only H.263, MPEG4 & G.711, AMR-NB supported
  • Added demo FLVPlayer (currently only suport H.264, H.263, AAC & MP3)
  • ProxyPS
    • Fixed memory leak due to uncleared event
    • Fixed possible NullReferenceException when Leg-B Endpoint was unavailable

SilverSuite Version 2.2.849 - 2011-02-18

  • Includes AMR-NB encoder
    • Use SpeechEncoder.Codec = AMRNB
    • Support for Raw and Storage format
  • Includes AMR-NB decoder
    • Use SpeechDecoder.Codec = AMRNB
  • MP4Reader support for reading AMR-NB tracks
  • MP4Writer support for writing AMR-NB tracks
  • New ColorSpaceConversion class
    • RGB, RGBA, YV12 <-> RGB, RGBA, YV12
  • ProxyPS
    • Support for timers to execute commands at regular intervals (/ADDTIMER)
      • Example: proxyps /addtimer 5000 scon
    • New TEARDOWN option to explicitly tear down a TCP connection upon receiving a TEARDOWN from Side-A (/FORCETEARDOWN)
    • Support for tracing output to files (/TRACEFILE)
      • Example: proxyps /tracefile output.log
    • New console commands: scon, coni, conh, clrh
      • scon: Shows currently active connections
      • coni id: Shows detailed information for a particular connection
      • conh: Shows connection history
      • clrh: Clears connection history

SilverSuite Version 2.1.784 - 2011-01-25

  • MPEG-4 Encoder changed VOL header to start at 0x20 + 0
  • MP4Writer added support for G.711a/u writing
  • MP4Writer fixed problem with small time scales and duration calculation via TTS box
  • Added MP4Writer demo application
  • Added CodecFeature demo application

SilverSuite Version 2.1.720 - 2010-12-28

  • MPEG-4 Encoder included (Beta) -> SilverSuite.Video.MPEG4Encoder
  • Randomizer class (helper)
  • H263Encoder
    • Added EnablePictureCompression (RFC 4629) for PSC compression in RTP packets
    • Fixed TR/Plustype omission when xCIF and 29.97 Framerate
  • All video encoders:
    • Fixed RGB->BGR conversion

SilverSuite Version 2.0.672 - 2010-11-22

  • Support for HTTP policy files (TCP connections)
  • Improved performance & inclusion of SimpleRtsp source code in RTSPMediaStreamSource
  • Improved performance & error resilience in MPEG4Decoder
  • Added additional QuickTime atoms for broader .mov support

SilverSuite Version 2.0.374 - 2010-07-19

  • New or extended Features:
  • Video:
    • H.263 Encoder & Decoder (all versions)
    • MPEG-4 Decoder (SP)
    • H.264/AVC/MPEG4.10 Parameter-set parsing
  • Audio:
    • G.711a/u Encoder & Decoder
    • WaveInput & WaveOutput devices
    • Audio resampler & deinterleaver
    • DTMF tone detection & generation
    • AAC configuration parser and Access Unit expander
  • Containers:
    • MP4 Writer & Reader
    • FLV Writer & Reader
  • Playback:
    • RTSP state machine based MediaStreamSource
    • RTSP transactional MediaStreamSource (preferred)
    • FLV MediaStreamSource
    • PCM MediaStreamSource
  • Protocol stacks:
    • RTSP (including full session managment & media parsing)
    • RTP
    • SDP
  • Encapsulations:
    • TCP Client implementation
    • Multicast client implementation
  • Servers:
    • Silverlight Policy server
    • Multicast policy server
    • RTSP proxy server 2.0
  • Demos:
    • RTSP Demo using standard State machine model
    • RTSP Demo using tranactional model and async callback model for MediaStreamSource
    • Multicast voice/video/text/drag'n'drop chat
    • WaveInput/WaveOutput device demo

SilverSuite Version 1.0.997 - 2010-03-18

  • Now including fully functional G.711 Encoder
  • Support for IPv6 TCPClient & OnError event
  • H264Frame.GetAssembledFrame overload with reference buffer (better performance)
  • Fixed RGB 0-alpha channel in MPEG4Decoder.Decode

SilverSuite Version 1.0.995 - 2009-09-28

  • New Features / Improvements:

    • MPEG4Decoder Deblock & Dering postprocessing filters
    • RTSPMediaStreamSourceSupport for G.711
  • Bug fixes:
    • ProxyPS fixed possible crash when server side disconnects

SilverSuite Version 1.0.994 - 2009-09-25

  • New Features / Improvements:
    • MPEG4Decoder Support for DivX profiles
    • MPEG4Decoder Improved Error Resilience
    • MPEG4Decoder Significant performance improvements (640x352@30fps ~18% CPU on Core2Duo)
    • RTSP Changed all IPEndpoints to be Endpoints and can now include DnsEndpoint to support DNS resolution
    • RTSP Added Basic & Digest authentication and user/password to RTSPMediaStreamSource constructor
    • RTSP Fixed most timing issues, especially when audio is absent
    • RTSP Improved session shutdown times
    • ProxyPS Added options /rtsp:disable to disable rtsp proxy and /policy:disable to disable policy file server.
  • Bug Fixes:
    • Fixed URI query parameter absent when object is cloned
    • Fixed media parser for AAC mono stream

SilverSuite Version 1.0.993 - 2009-09-07

  • SimpleRTSP adjustable Frame Age (MinimumFrameAge)
  • SimpleRTSP RangeStart, RangeEnd for playing intervals of prerecorded streams
  • Improvements:

    • TCPClient improved Socket exception handling
    • MPEG4Decoder improved Huffman expansion
  • Bug Fixes:
    • MPEG4Decoder fixed possible DC Coefficient overrun

SilverSuite Version 1.0.991 - 2009-08-18

  • SimpleRTSP support for configurable Session KeepAlive. (RTCP and/or RTSP Methods)
  • Bug fixes:

    • Fixed bug with AAC streaming of more than 2 access units per packet
    • Fixed problem in RTSP Demo where Stop would not notify the MediaStreamSource and continue buffering.
    • Fixed RTCP SDES Chunk 32-bit alignment

SilverSuite Version 1.0.990 - 2009-08-05

  • H.264 Parameter-set parser
  • MPEG-4 Decoder nows supports RGBA & YV-12 output and several minor performance enhancements
  • Bug fixes:

    • Fixed bug in ProxyPS that caused exception on rare occasion when terminated
    • Changed RTSP interleave channel ID to from signed to unsigned byte
    • Fixed relative URI parsing in RTP-Info header

SilverSuite Version 1.0.985 - 2009-07-13

    SilverSuite Version 1.0.980 - 2009-05-22