Skip to content

Commit 4dd0ec2

Browse files
Merge pull request #92 from RogerHardiman/master
H266 / VVC support
2 parents 7079203 + 9cd6170 commit 4dd0ec2

24 files changed

Lines changed: 759 additions & 17 deletions

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Next Release
22

3+
# 3.0.7 - 13th January 2027
4+
Add H266 (VVC) support with output to a .266 file.
5+
Tested with https://github.com/jimm98y/SharpRealTimeStreaming which uses the SharpRTSP Library
6+
37
# v3.0.6 - 13th Oct 2025
48

59
**New features**:

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ npm install yellowstone --save
1313

1414
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

16-
Yellowstone was co-developed by Michael Bullington and Roger Hardiman.
16+
Yellowstone is co-developed by Michael Bullington and Roger Hardiman.
1717

1818
## Current Features
1919

@@ -22,6 +22,7 @@ Yellowstone was co-developed by Michael Bullington and Roger Hardiman.
2222
* Pause, Play, and Teardown (Close)
2323
- H264/AVC transport parsing (and writing video to a .264 file)
2424
- H265/HEVC transport parsing (and writing video to a .265 file)
25+
- H266/VVC transport parsing (and writing video to a .266 file)
2526
- AV1 transport parsing (and writing video to a .obu file)
2627
- AAC transport paring (and writing audio to an .aac file)
2728
- ONVIF Metadata parsing (and writing to an output file)

dist/ONVIFClient.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/RTSPClient.js

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

dist/RTSPClient.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.d.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
import H264Transport from "./transports/H264Transport";
22
import H265Transport from "./transports/H265Transport";
3+
import H266Transport from "./transports/H266Transport";
4+
import AV1Transport from "./transports/AV1Transport";
35
import AACTransport from "./transports/AACTransport";
46
import ONVIFMetadataTransport from "./transports/ONVIFMetadataTransport";
57
import ONVIFClient from "./ONVIFClient";
68
import RTSPClient from "./RTSPClient";
79
import { RTPPacket, RTCPPacket } from "./util";
8-
export { H264Transport, H265Transport, AACTransport, ONVIFMetadataTransport, ONVIFClient, RTSPClient, RTPPacket, RTCPPacket };
10+
export { H264Transport, H265Transport, H266Transport, AV1Transport, AACTransport, ONVIFMetadataTransport, ONVIFClient, RTSPClient, RTPPacket, RTCPPacket };

dist/index.js

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

dist/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)