Commit Graph

70 Commits

Author SHA1 Message Date
brian smith
99b5c55865 Live Link VCAM v1.3.2 build 4
#fyi luke.bermingham

[CL 27749752 by brian smith in ue5-main branch]
2023-09-11 08:42:14 -04:00
Luke Bermingham
49c64da444 Bugfix: LiveLink app should always request quality control ownership if it is lost as we want the camera operator to always have the best quality in a stream sharing scenario.
- Additionally, when quality control is requested LiveLinkApp will also request a keyframe to ensure stream of all parties is starting with a keyframe (without this encoding errors occur when stream sharing).

#jira UE-194881
#rb self
#fyi William.Belcher, Brian.Smith

[CL 27749564 by Luke Bermingham in ue5-main branch]
2023-09-11 07:49:04 -04:00
brian smith
2d8f7f7c29 Live Link VCAM iOS v1.3.2 build 3
[CL 27748977 by brian smith in ue5-main branch]
2023-09-11 06:29:25 -04:00
Luke Bermingham
d70e51c27a Bugfix: ARKit tracking was misconfigured for our use case, was doing full tracking with world reconstruction, face detection, and many other computer vision features. We only care about device transform tracking so we can configure with a much simpler tracking configuration.
#rb Brian.Smith
#jira UE-194907

[CL 27744222 by Luke Bermingham in ue5-main branch]
2023-09-10 19:57:21 -04:00
Luke Bermingham
87b8c9b9ba Bugfix: LiveLink App had two datachannels, one it created and one that was automatically created as part of the request from the UE side. Fix is to remove manual creation of the datachannel on the LiveLink app side.
#rb Brian.Smith
#jira UE-194903

[CL 27744198 by Luke Bermingham in ue5-main branch]
2023-09-10 19:53:23 -04:00
Luke Bermingham
e0ca8eb4d1 Bugfix: Stats graphs UI elements are updated even when they are hidden. This UI update is not required when the stats graphs are hidden. Fix is to skip this UI update if the graphs are hidden.
#rb Brian.Smith
#jira UE-194904

[CL 27744096 by Luke Bermingham in ue5-main branch]
2023-09-10 19:44:50 -04:00
Luke Bermingham
08959b82a1 Add identifier to LiveLink app SDP answer so we can differentiate the app from other WebRTC peers.
#rb Brian.Smith
#jira UE-194905

[CL 27744072 by Luke Bermingham in ue5-main branch]
2023-09-10 19:42:14 -04:00
brian smith
12d5ffdee2 Live Link VCAM iOS (v1.3.2 build 1)
#jira none
#rb none

[CL 27065124 by brian smith in ue5-main branch]
2023-08-14 05:40:04 -04:00
william belcher
35bce8913d Fix: Stop frame stuttering at large resolutions by increase packet buffer size
#rb Brian.Smith
#jira UE-189759
[FYI]

[CL 26798869 by william belcher in ue5-main branch]
2023-08-03 00:29:53 -04:00
william belcher
f056b0e905 Adding stats graphs to LiveLinkVCam app.
- Added a new stats subview
- Added a new line graph class
- Added a stats button that can be tapped to toggle stats visibility

#rb Brian.Smith
#jira UE-190365
[FYI] Thomas.Kilkenny, Luke.Bermingham

[CL 26798842 by william belcher in ue5-main branch]
2023-08-03 00:29:17 -04:00
brian smith
97ee1fc909 Live Link VCAM 1.3.1 build 14 : updated the WebRTC library to 113.0.0 to patch a webRTC vulerability.
[CL 25366333 by brian smith in ue5-main branch]
2023-05-06 15:26:45 -04:00
brian smith
a122c06248 Live Link VCAM 1.3.1 build 13 : Fixed a couple of missing JA strings.
[CL 25366312 by brian smith in ue5-main branch]
2023-05-06 15:17:55 -04:00
brian smith
0673195e6c Live Link VCAM iOS v1.3.1 (build 12) : Localization for Simplified Chinese, Japanese, and Korean for various multi-streamer operations and error messages.
[CL 25143107 by brian smith in ue5-main branch]
2023-04-21 04:41:55 -04:00
brian smith
bd2ccd909b Live Link VCAM iOS v1.3.1 build 11
[CL 24890469 by brian smith in ue5-main branch]
2023-04-03 06:22:24 -04:00
brian smith
dc024cffe3 Rolled back 24851635 : it introduced a few bugs around reconnection, ultimately leading to being unable to reconnect after being booted back to the menu.
The changes made after the revert re-enable connection, but do so by instead just requesting a new streamer list without closing and re-opening the websocket.

#fyi william.belcher

[CL 24890466 by brian smith in ue5-main branch]
2023-04-03 06:21:42 -04:00
brian smith
a63f927958 Live Link VCAM iOS v1.3.1 build 10
[CL 24851672 by brian smith in ue5-main branch]
2023-03-30 04:07:47 -04:00
brian smith
8b9a0f7509 Reconnection flow
#fyi william.belcher

[CL 24851635 by brian smith in ue5-main branch]
2023-03-30 03:58:24 -04:00
brian smith
87f760646f Added check for json contents to avoid exception & logging spam.
#fyi william.belcher

[CL 24851586 by brian smith in ue5-main branch]
2023-03-30 03:48:00 -04:00
brian smith
e6e2dc1e4d Live Link VCAM iOS v1.3.1 (build 9)
[CL 24845229 by brian smith in ue5-main branch]
2023-03-29 16:41:41 -04:00
brian smith
ab69f8170d Fix: device resolution sometimes wouldn't send
#fyi william.belcher

[CL 24845180 by brian smith in ue5-main branch]
2023-03-29 16:40:36 -04:00
brian smith
31a5ef9f3f Live Link VCAM v1.3.1 build 8
[CL 24686186 by brian smith in ue5-main branch]
2023-03-17 06:34:45 -04:00
brian smith
f42811771b Fix: Gamepad ID's would clash when multiple ipads were connected
Gamepad id would always increment from 0 per device.  PixelStreaming now keeps track of all of the connected gamepads and will assign a new id for every controller that connect

#fyi william.belcher
#jira UE-180012
#preflight none

[CL 24686181 by brian smith in ue5-main branch]
2023-03-17 06:34:17 -04:00
brian smith
5f08e71130 Live Link VCAM iOS v1.3.1 build 7
[CL 24633445 by brian smith in ue5-main branch]
2023-03-14 08:19:30 -04:00
brian smith
0a1d914330 Fixed incorrect format for touch packets : this bug only appeared on devices that supported force touch (iPhone 6s -> XS)
#rb none
#preflight none
#jira UE-179211

[CL 24633326 by brian smith in ue5-main branch]
2023-03-14 08:02:56 -04:00
brian smith
176f1901a2 Fix: Reconnection wasn't working since moving to multiple streamers
#fyi william.belcher
#preflight none
#jira none

[CL 24633285 by brian smith in ue5-main branch]
2023-03-14 07:58:23 -04:00