shogo4405
f88cec3229
Merge pull request #1842 from HaishinKit/feature/ipv6-srt
...
Added IPv6 support in the SRT protocol.
2026-03-28 17:41:43 +09:00
William Porter
ea4d6b20a6
Serialize mixer output frame ordering via AsyncStream.
...
Replace unstructured Task {} in MediaMixerOutput and StreamOutput
conformances with AsyncStream channels that preserve FIFO ordering.
The previous pattern created a new Task for each audio/video callback,
which provides no ordering guarantee when entering an actor's serial
executor. This caused adjacent frames to arrive out of order, resulting
in RTMPTimestamp.invalidSequence errors (silent frame drops) and
AVAssetWriter failures in StreamRecorder.
2026-03-10 15:27:54 +10:00
shogo4405
30f31b466d
Rename Session -> StreamSesison. ( #1879 )
2026-02-11 17:51:48 +09:00
shogo4405
67e4b44c80
Update SRTHaishinKit/Sources/Util/AddrInfo.swift
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-03 01:12:34 +09:00
shogo4405
eb309efae8
Added IPv6 support in the SRT protocol.
2026-01-03 01:12:34 +09:00
shogo4405
8044c9cc4b
refs #1840
2025-11-24 02:10:32 +09:00
shogo4405
31e3bf53ad
Add setExpectedMedia method. ( #1840 )
2025-11-24 02:03:01 +09:00
shogo4405
f601ac6c39
Reviewed the class structure of SRTLogger.
2025-10-07 22:29:27 +09:00
shogo4405
dfcaee392b
Update TestCases.
2025-09-24 21:24:49 +09:00
shogo4405
4245609541
Add SessionConfiguration protocols.
2025-09-20 00:05:17 +09:00
shogo4405
2992c79240
Update documents.
2025-09-16 02:10:12 +09:00
shogo4405
8bfd42154a
Use Publish/Playback consistently as the terminology.
2025-09-14 14:07:04 +09:00
shogo4405
e4cc42f61d
add WHIP Support.
2025-09-08 00:33:41 +09:00
shogo4405
0280260308
Rename AVCNALUnit -> H264NALUnit.
2025-09-03 23:21:33 +09:00
shogo4405
40323fef1f
add RTCConnection skelton.
2025-09-03 21:58:47 +09:00
shogo4405
0695e28a01
Redesign of the Session API.
2025-08-16 17:23:44 +09:00
shogo4405
b2648e8577
Reviewed the error handling process of SRTConnection.
2025-08-11 20:46:26 +09:00
shogo4405
9b4ba3c815
Added comments.
2025-08-11 02:29:19 +09:00
shogo4405
eb40fd95a4
Revised the reconnection process for the Session API.
2025-08-10 19:19:54 +09:00
shogo4405
006669f227
Review of inheritance relationships.
2025-08-01 17:15:41 +09:00
shogo4405
e9c562a0e8
Rename HKStream -> StreamConvertible.
2025-07-21 19:45:37 +09:00
shogo4405
c06bdc72af
swiftlint --fix --format
2025-07-20 22:04:25 +09:00
shogo4405
cddf700377
make(uri: URL) -> make(_ uri: URL)
2025-07-20 21:03:23 +09:00
shogo4405
9573f4f224
Addition of constants.
2025-07-20 19:37:15 +09:00
shogo4405
814c9014b7
Add retry RTMPConneciton.
2025-07-20 18:50:33 +09:00
shogo4405
7741aee8d3
Modified to throw an error for unsupported codecs.
2025-07-15 00:08:37 +09:00
shogo4405
c275feaf38
Update SRTConnection.
2025-07-14 22:34:18 +09:00
shogo4405
d8f6f243bc
fix typo BitRateStorategy -> BitRateStrategy.
2025-07-13 18:44:41 +09:00
shogo4405
0c8f6ef960
Remove deprecated method.
2025-07-13 18:14:18 +09:00
shogo4405
68c0d1cfc8
Repackage RTMPHaishinKit.
2025-07-13 12:43:53 +09:00
shogo4405
1d80b9e25b
Update Examples/iOS/IngestViewController.swift
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-28 14:23:46 +09:00
shogo4405
c1248c8cd5
New Session api.
2025-06-28 13:05:23 +09:00
shogo4405
f0bcea8e22
Update sockaddr_in+Extension.swift
2025-04-20 16:19:56 +09:00
shogo4405
620aaeae4d
Remove build scripts.
2025-04-13 12:29:34 +09:00
shogo4405
c24bde2d76
Support rendezvous mode.
2025-04-08 00:19:43 +09:00
shogo4405
d88547af52
New SRTSocketOption api.
2025-03-25 01:18:28 +09:00
shogo4405
3d77c3d7ed
fixed SRTConnection memory-leak.
2025-03-20 15:21:44 +09:00
shogo4405
dda940a46a
Update index.md
2025-03-09 18:59:23 +09:00
shogo4405
12b2849bc9
fix typos.
2025-03-08 12:21:36 +09:00
shogo4405
6499ff351e
Modified to use blocking processing while the listener is waiting.
2025-03-04 23:29:50 +09:00
shogo4405
93eaf3ec6c
Modified to allow setting logging processing.
2025-03-01 17:13:38 +09:00
shogo4405
5c0f0133af
Remove unused code.
2025-03-01 16:07:10 +09:00
shogo4405
943ca91c4f
Support transtype option.
2025-02-24 23:18:56 +09:00
shogo4405
7822931d31
avoid deadlock in the accept process.
2025-02-24 23:18:56 +09:00
shogo4405
27c300ddcf
Refactored SRTConnection.
2025-02-24 22:37:07 +09:00
shogo4405
d547609b7d
Refactoring for SRTSocket.
2025-02-20 13:45:08 +09:00
shogo4405
4dab3f2b07
fixed incorrect statics data.
2025-02-20 12:30:20 +09:00
shogo4405
5e21f24645
Update index.md
2025-02-18 01:10:04 +09:00
shogo4405
a1dbde1f2e
Update README.md
2025-02-18 00:14:35 +09:00
shogo4405
3c219d9060
Update README.md
2025-02-15 02:30:39 +09:00