v1.4.0

AlexxIT/go2rtcv1.4.0Apr 23, 2023by AlexxIT

AI Summary

Introduces PCM audio codec support (PCMA, PCMU, PCM) across multiple technologies (MSE, MP4, HLS, WebRTC) with resampling and transcoding capabilities.

Key Highlights

  • Support PCM family (PCMA, PCMU, PCM) for MSE, MP4, HLS, and WebRTC
  • Resampling and transcoding for WebRTC audio
  • Support for Apple QuickTime players

New Features

  • PCM support for MSE, MP4, HLS
  • PCM resampling/transcoding for WebRTC
  • HTTP 500 error response for MP4 API
  • Update FFmpeg OPUS params

Full Release Notes

## PCM family support

Support **PCMA**, **PCMU** and **PCM** codecs for **MSE**, **MP4**, **HLS** technologies for almost all browsers (where these technologies are supported) and all default video players, including Apple QuickTime.

Support **PCMA**, **PCMU** resampling and **PCM** codec transcoding for **WebRTC** technology.

[read more](https://github.com/AlexxIT/go2rtc#built-in-transcoding)

## Other

- Add HTTP 500 error response for MP4 API
- Update FFmpeg OPUS params
- Fix RTSP server close (panic) without client request #364
- Fix FLV to RTSP transport after v1.3 #362
- Fix RTSP server handler for some Cloud clients #347