wiki:ReleaseNotes-Version2

Version 8 (modified by Arjen, 12 years ago) (diff)

--

Release notes (version 2)

back


2009-02 (version 2.1) to be released

  • Fixed ctts atom overflow
  • Lighttpd: Added bandwidth traffic shaping. No matter where you seek in the video, the first N seconds are always send at maximum speed (thus minimizing seek delay) and at the same time this limits the traffic as only N seconds of the video is buffered (greatly saving bandwidth). A little similar to what RTMP streaming offers. Supports any bit rate, variable bitrate, etc... it automatically adjusts the speed every second.
  • Flash: Added h264streaming FlowPlayer plugin.
  • FreeBSD: added include sys/types.h for off_t
  • Debian: added _LARGEFILE_SOURCE (for fseeko) to nginx config
  • 64bit: changed all %llu/%lld printf format specifiers to PRIu64/PRId64
  • 64bit: changed last ftell to ftello

2009-01 (version 2.0)

  • Added versions for Apache2 and Nginx.
  • MP4/Moov now fully parses and creates the headers. This gives an average saving of 50% of the meta data, improving seek/load times.
  • Added support for reading of extended boxes and 64 bit chunk offsets.
  • Added client check, so for flash clients only one video and one audio stream is returned. Other tracks, like hint tracks, are filtered out as they are not needed.
  • For clients that are not flash (e.g. quicktime player, iphone, vlc) the headers are compressed.
  • Fixed 64 bit overflows in stts that occured in video files with very large time scales.

Wishlist / TODO

  • Support subtitle tracks
  • Support range requests with start/end parameters (for streaming virtual video clips in vlc/quicktime).