aler9
|
bcd6f1b549
|
h264: fix DTS extractor with B-frames and remove PTS-DTS offset
|
2022-06-03 10:27:05 +02:00 |
|
aler9
|
787c516d79
|
stop normalizing H264 PTS
|
2022-06-02 22:25:13 +02:00 |
|
aler9
|
46253a74b0
|
stop filtering SEI NALU in example
|
2022-06-02 20:38:11 +02:00 |
|
aler9
|
f60f8fa622
|
remove double check
|
2022-06-02 19:01:06 +02:00 |
|
aler9
|
2c3c9ea1c5
|
delay allocation of dts extractor until it is needed
|
2022-06-02 18:06:22 +02:00 |
|
aler9
|
d40205e592
|
cleanup code
|
2022-06-02 18:04:22 +02:00 |
|
aler9
|
277e89f3ac
|
h264: simplify DTS extractor usage
|
2022-06-02 14:05:47 +02:00 |
|
aler9
|
622fe12c4b
|
h264: remove DTS estimator
|
2022-06-02 13:42:52 +02:00 |
|
aler9
|
3bd8ad810f
|
update docs
|
2022-05-13 23:04:03 +02:00 |
|
aler9
|
ed0e1fe814
|
h264: rename DecodeAVCC into AVCCDecode
|
2022-04-24 22:08:18 +02:00 |
|
aler9
|
5338d9ab4c
|
change default RTSPS port (https://github.com/aler9/rtsp-simple-server/discussions/867)
|
2022-04-16 16:09:17 +02:00 |
|
aler9
|
253e9bf9f9
|
avoid writing SPS/PPS twice in example
|
2022-04-15 17:27:45 +02:00 |
|
aler9
|
efe7b064c3
|
rtpaac: make SizeLength, IndexLength, IndexDeltaLength mandatory
|
2022-04-15 16:55:06 +02:00 |
|
aler9
|
430b594283
|
rtpaac: support encoding packets with custom sizelength, indexlength, indexdeltalength
|
2022-04-15 16:45:26 +02:00 |
|
aler9
|
6781d4a92b
|
simplify example
|
2022-04-15 13:00:33 +02:00 |
|
Shi Ben
|
bed854ece6
|
Support AAC tracks with custom sizelength, indexlength and indexdeltalength (#118)
* aac decode by sdp sizelength and indexlength
* fix linting
* fix linting
* 64-95 lines are duplicate of `track_aac_test.go:130-161` (dupl)
* fix linting
* fix linting
* decode aac use IndexDeltaLength
|
2022-04-15 12:35:54 +02:00 |
|
aler9
|
bfe4e8cdaa
|
automatically remux oversized RTP/H264 packets; drop parameter ReadBufferSize
|
2022-04-09 20:16:14 +02:00 |
|
aler9
|
f4efe9ceb5
|
client: parse incoming RTP/H264 packets; fix RTCP receiver jitter
|
2022-04-08 16:45:09 +02:00 |
|
aler9
|
3c104d3727
|
client: add parameter 'containsKeyFrame' to WritePacketRTP; fix RTCP sender reports
|
2022-04-08 16:45:09 +02:00 |
|
aler9
|
d0cab3c8bd
|
server: add parameter 'containsKeyFrame' to WritePacketRTP; fix RTCP sender reports and RTP-Info
|
2022-04-08 16:45:09 +02:00 |
|
aler9
|
0463e6b510
|
server: parse incoming RTP/H264 packets; fix RTCP receiver jitter
|
2022-04-08 16:45:09 +02:00 |
|
aler9
|
6c6c6c68c9
|
update docs
|
2022-04-01 12:08:17 +02:00 |
|
aler9
|
cec5326ccf
|
downgrade pion/rtp to v1 (#110) (#113)
|
2022-04-01 11:19:43 +02:00 |
|
aler9
|
7d9c882cc9
|
server: generate RTCP sender reports automatically; remote RTCP routing from examples
|
2022-03-24 15:27:19 +01:00 |
|
aler9
|
b2ad021fa7
|
update docs
|
2022-03-24 12:26:19 +01:00 |
|
aler9
|
0e8c93c5c2
|
update examples to support H264 tracks without SPS/PPS
|
2022-03-20 12:45:28 +01:00 |
|
aler9
|
7182b5b4a1
|
simplify h264 publish examples
|
2022-03-20 11:52:44 +01:00 |
|
aler9
|
62d52a5e29
|
improve examples in order not to skip first RTP packet
|
2022-03-20 11:41:30 +01:00 |
|
aler9
|
e7aca99c73
|
change signature of rtp encoders and decoders
|
2022-03-20 11:30:04 +01:00 |
|
aler9
|
ba99421e74
|
update docs
|
2022-03-18 16:55:19 +01:00 |
|
aler9
|
0ba73bacab
|
add TrackPCMU
|
2022-03-15 11:51:58 +01:00 |
|
aler9
|
bf74ea8ec7
|
fix GStreamer capitalization
|
2022-03-15 11:42:52 +01:00 |
|
aler9
|
e12b22ae77
|
fix encoding of RTP packets with padding
this fixes a SIGSEGV with GStreamer
|
2022-03-08 12:47:55 +01:00 |
|
aler9
|
bc9be686d9
|
client: call Options() automatically
|
2022-02-19 22:51:54 +01:00 |
|
aler9
|
7f799ffea8
|
add client-read-republish example (#91)
|
2022-02-19 15:13:07 +01:00 |
|
aler9
|
a7ce5b7a53
|
update docs
|
2022-02-18 10:08:47 +01:00 |
|
aler9
|
433426ff07
|
rename example
|
2022-02-18 10:04:19 +01:00 |
|
aler9
|
3a2f9adbd5
|
server: decode and encode RTP/RTCP packets
|
2022-02-18 00:03:39 +01:00 |
|
aler9
|
b7df36d4ad
|
client: decode and encode RTP/RTCP packets
|
2022-02-18 00:03:39 +01:00 |
|
aler9
|
5cf71f59d8
|
disable buffer alignment in decode examples
|
2022-02-01 18:03:51 +01:00 |
|
aler9
|
db69235e30
|
improve h264 decode examples
|
2022-02-01 17:40:50 +01:00 |
|
aler9
|
3eda3e45e6
|
replace client-read-h264 example with client-read-h264-decode
|
2022-01-31 18:47:09 +01:00 |
|
aler9
|
79fdb2b7b4
|
use log.Print instead of fmt.Print in examples
|
2022-01-31 18:39:36 +01:00 |
|
aler9
|
6e2aeade7c
|
new example client-read-h264-convert-to-jpeg
|
2022-01-31 18:33:11 +01:00 |
|
aler9
|
ad69a8957b
|
support h264 tracks with extradata in sprop-parameter-sets
|
2022-01-30 15:51:49 +01:00 |
|
aler9
|
6d5bf0c1bb
|
new track system
|
2022-01-30 15:51:49 +01:00 |
|
aler9
|
51ab931caa
|
fix examples
|
2022-01-09 21:29:41 +01:00 |
|
aler9
|
036959a53e
|
add missing Close() to client examples
|
2022-01-05 16:21:38 +01:00 |
|
aler9
|
bee47726fa
|
simplify example
|
2021-12-12 23:06:41 +01:00 |
|
aler9
|
03fcdc7297
|
improve example
|
2021-12-03 11:39:12 +01:00 |
|