123 Commits

Author SHA1 Message Date
shogo4405 fe04d3ec6f Enhanced interoperability with other platforms. 2026-02-17 01:33:58 +09:00
shogo4405 de6def6aae Align file names and interfaces with the other platforms for ScreenObject. (#1880)
* Rename VideoTrackScreenObject -> VideoScreenObject.

* ScreenObjectSnapshot.frame -> ScreenObjectSnapshot.size

* Support data scheme image source for ImageScreenObject.

* Add Test.
2026-02-16 00:44:28 +09:00
shogo4405 30f31b466d Rename Session -> StreamSesison. (#1879) 2026-02-11 17:51:48 +09:00
shogo4405 ae66a8e01f Remove ScreenRendererByCPU. (#1854) 2026-02-07 16:16:14 +09:00
shogo4405 47f4593c79 Add AssetScreenObject() 2025-12-09 00:47:00 +09:00
shogo4405 6427565693 Update Example tvOS. 2025-11-04 00:33:40 +09:00
shogo4405 4245609541 Add SessionConfiguration protocols. 2025-09-20 00:05:17 +09:00
shogo4405 bd2432c81a Add RTPFormatParameter. 2025-09-17 01:51:13 +09:00
shogo4405 94cde2b0cd fixed Packetizer control. 2025-09-16 06:02:42 +09:00
shogo4405 207cd17ce9 Update Example macOS. 2025-09-15 02:41:17 +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 40323fef1f add RTCConnection skelton. 2025-09-03 21:58:47 +09:00
shogo4405 f134749ed6 Update Example macOS. 2025-09-01 21:05:25 +09:00
shogo4405 0695e28a01 Redesign of the Session API. 2025-08-16 17:23:44 +09:00
shogo4405 eb40fd95a4 Revised the reconnection process for the Session API. 2025-08-10 19:19:54 +09:00
shogo4405 f88ea0c1d5 fix can't compile macOS 2025-07-24 22:41:07 +09:00
shogo4405 46554daadd fix compile error for macOS 2025-07-08 00:15:10 +09:00
shogo4405 4b1e851ea3 Added error handling session api. 2025-07-04 20:07:14 +09:00
shogo4405 d211b0f16d fixed #1735 2025-06-30 18:50:28 +09:00
shogo4405 c1248c8cd5 New Session api. 2025-06-28 13:05:23 +09:00
shogo4405 0796c778fb Rename prefix FLV to RTMP. 2025-01-18 15:36:18 +09:00
shogo4405 c313bd7c82 Update README.md and CODE_OF_CONDUCT.md 2024-12-18 23:32:59 +09:00
shogo4405 3e131543fa Rename MoQT files. 2024-11-29 23:10:03 +09:00
shogo4405 b35d8a2299 implementaion for moqt draft7 2024-11-26 23:35:00 +09:00
shogo4405 136bd6d151 fix can't swift build 2024-09-10 02:45:25 +09:00
shogo4405 c8f8ee6a54 fix can't compile Examples. 2024-08-25 15:23:45 +09:00
shogo4405 8d4c669aa2 Integration into DisplayLinkChoreographer. 2024-08-18 06:20:40 +09:00
shogo4405 56daf60260 Rename MediaMixer.attachCamera to attachVideo. 2024-08-14 03:20:27 +09:00
shogo4405 b01739f3c1 Rename IOMixer -> MediaMixer. 2024-08-13 05:28:23 +09:00
shogo4405 231cff4362 Review of the Sample output Pipeline. 2024-08-13 03:56:36 +09:00
shogo4405 b7523349c3 Repackage classes. 2024-08-11 19:24:49 +09:00
shogo4405 9a32c9247d Replace prefix AS -> AMF. 2024-08-11 07:01:52 +09:00
shogo4405 7c3ea09a9d actor IOMixer and Screen. 2024-08-08 03:12:53 +09:00
shogo4405 7e7bd4e96d actor RTMPConnection and RTMPStream. 2024-08-08 03:12:53 +09:00
shogo4405 b150467756 actor SRTConnection and SRTStream. 2024-08-06 20:55:42 +09:00
shogo4405 ee4368ab9f Rearchitect for 2.0.0 2024-08-06 20:55:42 +09:00
shogo4405 9c5a6523a1 Update Main.storyboard 2024-07-07 22:04:45 +09:00
shogo4405 5d3f8654ce Rename Preference.default 2024-06-22 16:13:57 +09:00
shogo4405 48aaba8ec7 Suppress Warnings MTHKView. 2024-06-12 21:06:06 +09:00
shogo4405 b53bf8619d Remove FeatureUtil for Swift 6.0. 2024-06-12 20:34:02 +09:00
shogo4405 09c7ff8a84 Feature Screen API. 2024-06-08 14:48:01 +09:00
shogo4405 4f2205754f refs #1454 2024-05-29 22:43:00 +09:00
shogo4405 22a6cbb357 onMetaData must be ECMAArray. 2024-05-18 11:04:32 +09:00
shogo4405 b8e2d88290 The AudioMixer supports more than 2 channels. 2024-04-27 13:36:03 +09:00
shogo4405 11c3025a09 Attach multi audio device. 2024-04-15 23:37:06 +09:00
shogo4405 a54a9f8948 Rename channel to track. 2024-04-13 16:50:43 +09:00
shogo4405 79e38bee0b Update FLVAnalyzerViewController.swift 2024-04-09 01:59:05 +09:00
shogo4405 3b18d7dba0 FLVAnalyzerViewController 2024-04-08 22:10:12 +09:00
shogo4405 8d5d887d82 Remove default IOStream: SCStreamOutput extension. 2024-04-06 15:46:40 +09:00