Skip to content

Commit 81d4923

Browse files
committed
Release 3.0.6
1 parent 215fe9d commit 81d4923

4 files changed

Lines changed: 16 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
# Next Release
22

3+
# v3.0.6 - 13th Oct 2025
4+
5+
**New features**:
6+
AV1 servers can use RTP/AVPF to indicate they support Feedback so a viewer could request a Keyframe via RTCP
7+
8+
# v3.0.5 - 2nd May 2025
9+
310
**New features**:
4-
Output AV1 streams to a .obu file that 'ffplay' can replay. Tested with MediaMTX with ffmpeg sending AV1 via RTSP to MediaMTX
11+
Output AV1 streams to a .obu file that 'ffplay' can replay. Tested with MediaMTX with ffmpeg-current sending AV1 via RTSP to MediaMTX
512
Remove wowza demo. They no longer host an online RTSP server we can use
613
Add new examples/demo where the URL, username and password can be passed on the Command Line
714
Show Wall Clock Time for RTP packets after the RTCP Sender Report is received

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
yellowstone v3.0.4
1+
yellowstone v3.0.6
22
===
33

44
[![NPM](https://img.shields.io/npm/v/yellowstone.svg)](https://www.npmjs.com/package/yellowstone)
@@ -11,7 +11,7 @@ npm install yellowstone --save
1111

1212
## Getting Started
1313

14-
Yellowstone is a library to receive video, andio and metadata from RTSP/RTP sources including Wowza and IP Cameras. The library can parse some common video and audio transport formats and delivers the (often compressed) video and audio data to the library user, or writes it to a file. The library doe not include codec decoders.
14+
Yellowstone is a library to receive video, andio and metadata from RTSP/RTP sources including Wowza, MediaMTX and IP Cameras. The library can parse some common video and audio transport formats and delivers the (often compressed) video and audio data to the library user, or writes it to a file. The library does not include codec decoders.
1515

1616
Yellowstone was co-developed by Michael Bullington and Roger Hardiman.
1717

@@ -20,8 +20,9 @@ Yellowstone was co-developed by Michael Bullington and Roger Hardiman.
2020
- Receive Raw RTP/AVP via UDP & TCP (interleaved)
2121
* Basic and Digest Authentication
2222
* Pause, Play, and Teardown (Close)
23-
- H264/AAC transport parsing (and writing video to a .264 file)
23+
- H264/AVC transport parsing (and writing video to a .264 file)
2424
- H265/HEVC transport parsing (and writing video to a .265 file)
25+
- AV1 transport parsing (and writing video to a .obu file)
2526
- AAC transport paring (and writing audio to an .aac file)
2627
- ONVIF Metadata parsing (and writing to an output file)
2728
- ONVIF extensions to RTSP
@@ -31,7 +32,7 @@ Yellowstone was co-developed by Michael Bullington and Roger Hardiman.
3132
## Examples
3233

3334
An example of most API features can be found at [examples/demo.js](examples/demo.js), which will
34-
connect to a RTSP Stream and dump H264, H265 and AAC contents to a file.
35+
connect to a RTSP Stream and dump H264, H265, AV1 and AAC contents to a file.
3536
For example
3637
```node examples\demo.js rtsp://myhostname/stream1```
3738
```node examples\demo.js -u username -p password rtsp://myhostname/stream1```

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "yellowstone",
3-
"version": "3.0.4",
3+
"version": "3.0.6",
44
"description": "An RTSP client for node.js.",
55
"main": "dist/index.js",
66
"repository": {

0 commit comments

Comments
 (0)