aler9
4a89eccddd
rtph264: add DecodeRTPUntilMarker()
2021-09-28 15:06:40 +02:00
aler9
13c6b69d30
cleanup example
2021-09-23 20:07:21 +02:00
aler9
b9042282ab
update doc
2021-09-23 20:03:53 +02:00
aler9
78a613a034
add client-read-save-to-disk example
2021-09-23 20:03:53 +02:00
aler9
359409aaf9
update docs
2021-08-25 23:28:07 +02:00
aler9
d744a2e0d3
change way tracks are initialized
...
A config object is now required to initialize tracks.
Config objects are provided for H264 and AAC.
This allows to pass parameters easily and treat AAC
parameters explicitly.
2021-08-25 19:16:51 +02:00
aler9
89494e8350
examples/client-read-h264: skip RTCP packets
2021-07-03 11:53:33 +02:00
aler9
88608152cc
rename buf into payload
2021-07-03 11:52:51 +02:00
aler9
dde57ee568
remove ID and BaseURL from Track
2021-06-23 23:07:55 +02:00
aler9
c81daa8f70
fix example
2021-06-19 19:04:08 +02:00
aler9
63e2864a67
server: use one IP per stream; expose multicast parameters in configuration
2021-06-19 18:48:32 +02:00
aler9
9595e298f8
client: support reading with UDP-multicast
2021-06-18 17:47:25 +02:00
aler9
db28e87ecb
server: fill SSRC in SETUP responses and RTP-Info in PLAY responses automatically
2021-06-17 16:45:24 +02:00
aler9
3f3226b53d
server: support reading with multicast
2021-06-17 16:45:24 +02:00
aler9
ebe40cfc95
server: remove useless check
2021-06-06 13:54:41 +02:00
aler9
f1511952f8
examples: support ipv6
2021-06-06 12:40:49 +02:00
aler9
a9995fb228
client: add range argument to clientconn.Play()
2021-05-28 18:11:18 +02:00
aler9
4b385ec04b
server: change OnSetup() to allow users to set SSRC ( #33 )
2021-05-16 15:09:08 +02:00
aler9
5eb82448a7
client: remove channel from ReadFrames()
2021-05-10 17:59:49 +02:00
aler9
7469a3362a
server: add author to OnSessionOpen
2021-05-08 22:27:05 +02:00
aler9
e52fda806d
add ServerConn.Close(), ServerSession.Close()
2021-05-07 11:42:01 +02:00
aler9
9d42a63102
server: add error to OnSessionClose()
2021-05-04 16:51:20 +02:00
aler9
5527f4d1f7
fix crash in server examples
2021-05-04 16:51:20 +02:00
aler9
44f204d137
improve server examples
2021-05-04 16:51:20 +02:00
aler9
259043685d
server: implement sessions
2021-05-04 16:51:20 +02:00
aler9
4f8336c1ad
server: rewrite working principle
2021-05-04 16:51:20 +02:00
aler9
8846b9f5f5
rename ClientConf into Client
2021-05-04 16:51:20 +02:00
aler9
35705a86ac
rename ServerConf into Server
2021-05-04 16:51:20 +02:00
aler9
dcbd9d8211
rtp*: remove Read(), return nalus and pts separately
2021-04-05 17:15:56 +02:00
aler9
c2d5ced43b
improve example comments
2021-04-04 19:44:03 +02:00
aler9
1fc6c9e661
server: use contexts instead of arguments
2021-03-16 21:38:04 +01:00
aler9
50babb18c0
server: automatically insert SDP in DESCRIBE responses
2021-03-16 14:11:27 +01:00
aler9
d902b7da93
server: provide path to OnSetup()
2021-03-14 16:48:49 +01:00
aler9
73efb1437c
fix readers removal in examples ( #26 )
2021-03-13 15:14:20 +01:00
aler9
0b336c547c
rtph264: support decoding STAP-A frames
2021-03-07 20:54:11 +01:00
aler9
f5c2308431
add client-read-h264 example
2021-03-07 17:29:45 +01:00
aler9
54a4859473
rtph264: fully rewrite, decode NALU timestamp, add Process(), add tests
2021-03-07 16:04:44 +01:00
aler9
260af6e041
simplify UDP configuration
2021-03-06 09:46:24 +01:00
aler9
ebd06ddbe5
move examples in dedicated folders to follow conventions
2021-02-13 19:17:47 +01:00
aler9
4c12bbe5a0
ServerConn: support SETUP calls without trackID ( https://github.com/aler9/rtsp-simple-server/issues/155 )
2021-01-18 13:13:34 +01:00
aler9
d54a602e20
rewrite URL functions
2021-01-17 22:46:11 +01:00
aler9
cc7afd6f35
ServerConn: add basePath argument to onSetup
2021-01-17 20:02:40 +01:00
aler9
0fa011bf1a
ServerConn: add trackID to OnSetup
2021-01-06 19:37:38 +01:00
aler9
d0834e7446
rename Response and Request's Content into Body
2021-01-06 18:48:29 +01:00
aler9
8e70ac4d59
normalize names
2021-01-06 12:26:07 +01:00
aler9
85e7127cfe
server: support UDP
2021-01-04 22:32:49 +01:00
aler9
e5b1260075
replace ServerConn.EnableReadFrames with EnableFrames; prevent writing if the flag is disabled
2020-12-15 20:07:04 +01:00
aler9
61318d7f96
implement client TLS support
2020-12-14 22:49:47 +01:00
aler9
d30dbb38f9
add server test with gstreamer
2020-12-13 22:23:52 +01:00
aler9
aaae3b45a7
implement server TLS support (RTSPS)
2020-12-13 21:51:03 +01:00