Skip to content

Releases: boonya/rtsp-video-recorder

v2.2.0 [Fix] Can't stop recording in a docker container

13 Jul 23:58
474507b
Compare
Choose a tag to compare

Breaking change

If you rely on playlistName option is able to accept value like $(date +%Y.%m.%d-%H.%M.%S), now it doesn't work. You have to prepare dynamic value somewhere in your code before you pass it into Recorder instance. But by default playlistName still dynamic and completely the same. So, your code should work with no changes and issues.

What's Changed

Full Changelog: 2.0.3...2.2.0

v2.0.3 - Bugfix, update & no beta anymore

24 Jan 11:04
61e7e06
Compare
Choose a tag to compare

What's Changed

  • Issue #195 acknowledged, investigated and fixed
  • Dev dependencies updated
  • jest.mocked instead of ts-jest/mocked due to jestjs/jest#12089

Full Changelog: 2.0.2-beta.1...2.0.3

v2.0.2-beta.1 - Bugfix and update

01 Dec 16:37
3ebd72b
Compare
Choose a tag to compare

What's Changed

  • Issue #170 acknowledged, investigated and fixed
  • Dev dependencies updated

Full Changelog: 2.0.1-alpha.6...2.0.2-beta.1

Bugfixes and improvements

01 Nov 00:00
16031ef
Compare
Choose a tag to compare

What's Changed

  • Checks if there is enough space at the start. Recording will not start If there is not enough space.
  • "space_full" event occurs normally now.
  • unsubscribe from "progress", "file_created" & "space_full" events only when the FFMPEG process has stopped.
  • Event "start" occurs before "progress"
  • Now the event "start" occurs before event "progress"

Full Changelog: 2.0.0-alpha.5...2.0.1-alpha.6

FFMPEG HLS

31 Oct 01:20
7454f95
Compare
Choose a tag to compare

What's Changed

  • Simplified code
  • No messy asynchronous operations anymore
  • .m3u8 playlist generation
  • Zero dependencies (except of ffmpeg and dev dependencies of course)
  • Reduced package size
  • node 10+ support
  • No space wiping, space_wiped event and autoClear option anymore [BREAKING CHANGES]
  • In case threshold has reached process just stops
  • space_full event does not expose a path anymore. Just {threshold: Number, used: Number}
  • No segment_started event anymore [BREAKING CHANGES]
  • file_created & started events expose relative path to playlist or video file [BREAKING CHANGES]
  • started event property path has renamed to destination [BREAKING CHANGES]

Full Changelog: 1.4.0-alpha.4...2.0.0-alpha.5

Dependencies update

28 Oct 19:12
Compare
Choose a tag to compare
Dependencies update Pre-release
Pre-release

What's Changed

Nothing really interesting so far.

  • Just updated all dependencies to their latest versions
  • Engines declaration supports npm@8 since now
  • Development under [email protected] instead of 15

Full Changelog: 1.4.0-alpha.3...1.4.0-alpha.4

Spaces changed in favour of tabs

17 Mar 01:10
c3b3ef8
Compare
Choose a tag to compare
Pre-release

Spaces changed in favour of tabs, so the package size a little bit decreased
Also some dev dependencies up to date

Audio stream included by default

01 Mar 21:31
48bd111
Compare
Choose a tag to compare

Added

noAudio option. By default the process is going to record audio stream into a file. But in case you don't want to, you can pass true to this option. Note that audio stream is encoded using ACC.

Changed

All dependencies up to date.

Show errors in a message for RecorderValidationError

02 Feb 02:05
03d2779
Compare
Choose a tag to compare

Changed

RecorderValidationError throws an errors list in addition to just a message.

Single path option instead of separate directoryPattern & filenamePattern

27 Aug 21:37
f947510
Compare
Choose a tag to compare
  • Single path option instead of separate directoryPattern & filenamePattern (#23)
  • Additional test case on FILE_CREATED event to check filePattern option works fine.
  • Updated dependencies (#24)
  • Code Climate test coverage (#25)
  • Bages (#26)