Commit Graph

97 Commits

Author SHA1 Message Date
shogo4405 fdc9aa3272 Update README.md 2023-04-30 15:03:02 +09:00
shogo4405 bb54f7ada3 Redesign RTMPConnecitonDelegate and RTMPStreamDelegate. 2023-03-20 17:45:00 +09:00
shogo4405 b4ae19fc2a Reuse AVAudioCompressedBuffer. 2023-03-20 17:13:23 +09:00
shogo4405 edb94bf580 Added handling sample of Adaptive bitrate streaming. 2023-03-14 22:04:22 +09:00
shogo4405 a22a51080d Refactor AudioCodec with the AVAudioConverter. 2023-03-01 23:42:51 +09:00
shogo4405 c2b37f416f Compliant codable for VideoCodecSettings and AudioCodecSettings. 2023-02-18 15:36:51 +09:00
shogo4405 0a17faddda fixed #1130 Single instance IOVideoUnit and IOAudioUnit. 2023-02-11 18:03:00 +09:00
shogo4405 dbb57f225a fix MemoryLeak when playback with main or high profile. 2023-01-16 02:27:04 +09:00
shogo4405 7915d1dabb Revert method signature. 2022-12-25 22:35:17 +09:00
shogo4405 1cf5168786 Remove capture settings. 2022-12-18 17:00:51 +09:00
shogo4405 71c91bb058 /orientation/videoOrientation/s 2022-12-17 22:42:03 +09:00
shogo4405 cb8a6bad8d Flip camera with attachMultiCamera. 2022-12-14 01:00:18 +09:00
shogo4405 1131f38e6b Add MultiCamCaptureSetting#mode split option. 2022-12-12 01:53:40 +09:00
shogo4405 6a60504ee6 Support background audio stream for framework layer. 2022-12-10 16:10:58 +09:00
shogo4405 7b658fbe37 Add MultiCamCaptureSetting#cornerRadius option. 2022-12-04 22:26:43 +09:00
shogo4405 f7a3ff24a3 Rename AVIOUnit to IOUnit. 2022-12-03 19:36:40 +09:00
shogo4405 26e1606f10 Support multi camera capture on macOS. 2022-12-03 18:54:32 +09:00
shogo4405 ffadf7f496 initial support an AVCaptureMultiCamSession. 2022-11-27 18:22:49 +09:00
shogo4405 6a52d6deae Remove DeviceUtil#device method. 2022-11-23 23:12:42 +09:00
shogo4405 724caecb3d Suppress warnings SwiftLint 2022-09-23 03:09:44 +09:00
shogo4405 6aaa14512a Support local recording without publish. 2022-07-16 16:49:01 +09:00
shogo4405 265d8eea3c refs #1022 2022-07-02 10:37:57 +09:00
shogo4405 64571447d1 swiftlint autocorrect --format 2022-06-19 21:17:09 +09:00
shogo4405 a455c29643 Enhanced Audio and Video Synchronization. 2022-06-19 16:55:50 +09:00
shogo4405 1ef695dce8 Update Examples 2021-11-15 01:09:35 +09:00
shogo4405 365c09139e swiftlint --fix 2021-10-06 20:32:36 +09:00
shogo4405 4f18eb0767 Remove a NetStream#dispose method. 2021-09-26 17:41:46 +09:00
shogo4405 82cd729ee4 Update Main.storyboard 2021-09-18 22:01:16 +09:00
shogo4405 75f88f9fb9 use MTHKView 2020-09-20 15:37:33 +09:00
shogo4405 56667293b0 Swiftlint: conditional_returns_on_newline 2020-09-12 01:44:48 +09:00
allenlinli c23769e0ed fix: change the unit of kbps from 1024 to 1000
ref: https://en.wikipedia.org/wiki/Bit_rate
2020-06-10 15:40:32 +08:00
shogo4405 0eee7234fa Update SampleHandler 2020-03-14 21:53:47 +09:00
shogo4405 7f8d6b1754 Support isVideoMirrored property. 2020-03-07 17:42:22 +09:00
shogo4405 7bf21be246 Call receiveVideo 2020-02-24 14:01:40 +09:00
shogo4405 45b64b58e6 refs #58, Update README 2020-02-09 19:56:42 +09:00
shogo4405 b6d7fa8b65 fix Can't reconnect RTMPNWSocket. 2020-01-20 18:40:13 +09:00
shogo4405 262473469a swiftlint autocorrect 2019-10-12 17:22:21 +09:00
shogo4405 0a48c6ac2c Remove syncOrientation property. 2019-09-28 20:23:43 +09:00
shogo4405 374fa73dbb Typesafe Event.type 2019-09-22 23:42:53 +09:00
shogo4405 c24bfb54a4 add Setting, SettingObserver 2019-09-22 16:25:27 +09:00
shogo4405 2ef37d495f Remove pause(), resume(), togglePause(). Please use paused property. 2019-09-08 00:23:02 +09:00
shogo4405 519ea51ba6 swiftlint autocorrect 2019-08-25 19:06:45 +09:00
leo150 29521f17dc TEMP: Add error handler to reproduce connection issue 2019-08-21 11:51:28 -07:00
shogo4405 59566cd390 Thread.sleep when reconneciton. 2019-08-04 21:14:47 +09:00
shogo4405 fe822d0c85 Refactoring 2019-08-04 17:13:52 +09:00
shogo4405 ceced10d3d add AudioEffect filter 2019-07-06 15:44:22 +09:00
shogo4405 f0f904262c refs #516 2019-05-01 04:40:01 +09:00
shogo4405 dbfde710bb Rename AVMixerRecorder -> AVRecorder 2019-01-04 22:57:14 +09:00
shogo4405 591da690d7 swiftlint autocorrect +α 2019-01-04 19:01:42 +09:00
shogo4405 b2ca56b241 s/@IBOutlet var/@IBOutlet private weak/g 2018-11-25 00:29:08 +09:00