svn commit: r535477 - head/net/liveMedia
Tobias C. Berner
tcberner at FreeBSD.org
Sat May 16 16:12:14 UTC 2020
Author: tcberner
Date: Sat May 16 16:12:13 2020
New Revision: 535477
URL: https://svnweb.freebsd.org/changeset/ports/535477
Log:
net/liveMedia: update to 2020.05.15
2020.05.15:
- Added a new filter class "ADTSAudioStreamDiscreteFramer" that prepends ADTS headers to
incoming AAC audio frames. This makes the AAC audio playable (by media players)
- Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer" when outputting a AAC audio
stream. This makes the resulting file playable (by media players).
- Updated the "LIVE555 HLS Proxy" to support AAC audio tracks (as well as H.264/5 video).
2020.05.14:
- Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS NAL units (if known) to
the output stream, each time an "access_unit_delimiter" NAL unit is added.
This makes it more likely that the Transport Stream segments produced by the
"LIVE555 HLS Proxy" will be understandable by a client browser.
- Added support for H.265 video streams to the "LIVE555 HLS Proxy". (This has not yet been
fully tested.)
2020.05.13:
- Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism (used by "HLSSegmenter")
more robust in case the Transport Stream PTS is not monotonic non-decreasing.
2020.04.24:
- Fixed an apparent bug in "RTSPClient" that was causing it to not always send an
"Authorization:" header when sending a RTSP "OPTIONS" command.
(Thanks to Alexander Prohorov for reporting this.)
2020.04.12:
- Updated "config.linux-with-shared-libraries" (and "liveMedia/Makefile.tail") to ensure
that "libssl" and "libcrypto" are linked when "libliveMedia" is built.
(Thanks to Felix Kaechele for reporting this.)
2020.04.06:
- Removed support for the classes "RTSPServerSupportingHTTPStreaming" and "TCPStreamSinkâ€.
These were being used (in the "LIVE555 Media Server") for streaming using
"HTTP Live Streaming" (HLS). This was always a hack; it is better to use a dedicated
HTTP server to serve HLS segments, rather than trying to implement a HTTP server
(serving 'virtual HLS segments) within our own (primarily RTSP) server.
If you are looking for HLS support, note that we provide a source-code demo application
"testH264VideoToHLSSegments" that converts a (static) H.264 Elementary Stream file to
HLS segments, and the "LIVE555 HLS Proxy", which proxies a live RTSP/RTP stream
to HLS segments.
2020.03.06:
- Fixed a problem in "H264or5VideoStreamFramer.cpp" that was allegedly causing problems
compiling for Windows.
2020.02.25:
- Added full support for the "LIVE555 HLS Proxy" ("live555HLSProxy") application, which
is documented at:
http://live555.com/hlsProxy/
Modified:
head/net/liveMedia/Makefile
head/net/liveMedia/distinfo
head/net/liveMedia/pkg-plist
Modified: head/net/liveMedia/Makefile
==============================================================================
--- head/net/liveMedia/Makefile Sat May 16 16:08:08 2020 (r535476)
+++ head/net/liveMedia/Makefile Sat May 16 16:12:13 2020 (r535477)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= liveMedia
-PORTVERSION= 2020.04.24
+PORTVERSION= 2020.05.15
PORTEPOCH= 2
CATEGORIES= net devel
MASTER_SITES= http://www.live555.com/liveMedia/public/ \
Modified: head/net/liveMedia/distinfo
==============================================================================
--- head/net/liveMedia/distinfo Sat May 16 16:08:08 2020 (r535476)
+++ head/net/liveMedia/distinfo Sat May 16 16:12:13 2020 (r535477)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1588093375
-SHA256 (live.2020.04.24.tar.gz) = 41ecb63bbb0e393b73f4ff1c62e0766f071bb9276fd1e51aa87b2c3c27874a5b
-SIZE (live.2020.04.24.tar.gz) = 7226183
+TIMESTAMP = 1589644866
+SHA256 (live.2020.05.15.tar.gz) = 54bfa9bf10e979d742b687339595968c9b443afbb5f264682daa024c74756cb9
+SIZE (live.2020.05.15.tar.gz) = 7229400
Modified: head/net/liveMedia/pkg-plist
==============================================================================
--- head/net/liveMedia/pkg-plist Sat May 16 16:08:08 2020 (r535476)
+++ head/net/liveMedia/pkg-plist Sat May 16 16:12:13 2020 (r535477)
@@ -61,6 +61,7 @@ include/liveMedia/AC3AudioRTPSource.hh
include/liveMedia/AC3AudioStreamFramer.hh
include/liveMedia/ADTSAudioFileServerMediaSubsession.hh
include/liveMedia/ADTSAudioFileSource.hh
+include/liveMedia/ADTSAudioStreamDiscreteFramer.hh
include/liveMedia/AMRAudioFileServerMediaSubsession.hh
include/liveMedia/AMRAudioFileSink.hh
include/liveMedia/AMRAudioFileSource.hh
More information about the svn-ports-head
mailing list