Нема описа

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. ## THE CHANGELOG
  2. #### 2.4.1-alpha.2
  3. - deprecated `sendMessage` & `createDataStream` & `removeAllListeners`
  4. - refactor event system
  5. #### 2.4.1-alpha
  6. - support 2.4.1-alpha.1 agora video sdk android-2.4.1 / iOS-2.4.1
  7. 1. Deprecate iOS manual link operator, instead using cocoapods resolve compile dependencies.
  8. 2. Add methods getAudioMixingPlayoutVolume, getAudioMixingPublishVolume for audio mixing troubleshooting.
  9. 3. Add `txPacketLossRate`, `rxPacketLossRate` on `rtcStats` interface. usage: `RtcEngine.on('rtcStats', (data) => console.log(data))`.
  10. 4. Rename `receivedFrameRate` to `rendererOutputFrameRate` this property related on `localVideoStats` and `remoteVideoStats`.
  11. 5. Add event 'localVideoChanged' and Deprecate events `cameraReady` and `videoStopped`. You can listen `localVideoChanged` event instead `cameraReady` & `videoStopped`.
  12. 6. Add event `rtmpStreamingStateChanged` for rtmp streaming troubleshooting
  13. 7. Add event `audioCodecProfile` on `liveTranscoding` interface.
  14. 8. Add event `networkTypeChanged` for network troubleshooting.
  15. 9. Add method `registerMediaMetadataObserver` method, this method enables you to add synchronized metadata in the video stream for more diversified live broadcast interactions, such as sending shopping links, digital coupons, and online quizzes. note: Call this method before the joinChannel method. and applies to `channelProfile` with 1.
  16. 10. Add method `sendMediaData`, this method enables you send media data under the live broadcast mode (`channelProfile` = 1) note: call this method after the `registerMediaMetadataObserver` method.
  17. 11. Add event `audioMixingStateChanged` and Deprecate event 'localAudioMixingFinish`.
  18. 11. Add `firstRemoteAudioDecoded` event you can get more detail [here](https://docs.agora.io/en/Interactive%20Broadcast/release_android_video?platform=Android#v241)
  19. #### 2.4.0-alpha
  20. - support 2.4.0-alpha.1 agora video sdk android-2.4.0 / iOS-2.4.0.1 and add sendMessage support in the same channel. Deprecate: startEchoTest and setVideoQualityParameters
  21. - support 2.4.0-alpha.2 using 0.55.1 as peerDependency and support typescript
  22. - support 2.4.0-alpha.3 bugfix iOS receiveStreamMessage data is null
  23. - support 2.4.0-alpha.4 bugfix iOS videoSizeChanged field rotation typo
  24. - support 2.4.0-alpha.5 bugfix Android & iOS side not support fit mode and hidden mode.
  25. 1. Deprecate & Remove: setupLocalVideo & setupRemoteVideo
  26. 2. rename iOS side constants
  27. ```javascript
  28. "AgoraVideoMirrorModeAuto" to "VideoMirrorModeAuto"
  29. "AgoraVideoMirrorModeEnabled" to "VideoMirrorModeEnabled"
  30. "AgoraVideoMirrorModeDisabled" to "VideoMirrorModeDisabled"
  31. "AgoraChannelProfileCommunication" to "ChannelProfileCommunication"
  32. "AgoraChannelProfileLiveBroadcasting" to "ChannelProfileLiveBroadcasting"
  33. "AgoraChannelProfileGame" to "ChannelProfileGame"
  34. "AgoraVideoMode" to "VideoMode"
  35. "AgoraAudioMode" to "AudioMode"
  36. ```
  37. #### 2.3.3-alpha
  38. - support agora video sdk 2.3.3
  39. - release 2.3.3-alpha.3
  40. - release 2.3.3-alpha.4 (remove deprecated native api)
  41. - release 2.3.3-alpha.5 (refactor event react api & refactor native wrapper)
  42. - release 2.3.3-alpha.6 (refactor with typescript & fix. iOS platform binding bug)
  43. - release 2.3.3-alpha.7 (refactor RtcEngine#init method support audio / video mode and switch dualStream)
  44. #### 1.1.2
  45. - add onVideoMute
  46. - add onAudioMute
  47. #### 1.1.1
  48. - add createDataStream
  49. - add sendStreamMessage
  50. - add onStreamMessage
  51. #### 1.0.9
  52. - update to agora sdk version 2.0.2
  53. - add setCameraAutoFocusFaceModeEnabled
  54. - add setDefaultAudioRouteToSpeakerphone
  55. - add setCameraTorchOn
  56. - fix bug: Android speaker's volume indication
  57. #### 1.0.8
  58. - update to agora sdk version 1.12
  59. - init wouldn't start video preview. Should manually use startPreview.
  60. - init options add new boolean parameter `swapWidthAndHeight` to support swap width and height.
  61. - add configPublisher
  62. - add setLocalRenderMode
  63. - add setRemoteRenderMode
  64. - add enableAudioVolumeIndication
  65. - add onAudioVolumeIndication
  66. - add zOrderMediaOverlay for android platform, support media overlay