Giter Site home page Giter Site logo

Comments (3)

iamqk avatar iamqk commented on July 17, 2024 1

I carefully read the build guid again and build all the WebRTC from blank. And now change the cpu issue of using by these two lib and also optimize some memory usage, but now, there are still memory leak issue, I will looking into it in the future. Anyone want a short cut, please goto link below.
https://github.com/iamqk/mediasoup-ios-client-sc

from mediasoup-ios-client.

iamqk avatar iamqk commented on July 17, 2024

for lib shared in the link describe in https://cocoapods.org/pods/mediasoup-ios-client
is no longer buildable for latest release,
Ambiguous step for build this project for your self:
1 https://github.com/shiguredo-webrtc-build/webrtc-build
down load iOS release from this git or src build your self (disk usage warning! about 40gb)
2 replace header and lib and framework(step 1 git's webrtc framework is big, but can be replace by this site and google's official)
3 change project setting's and link lib with new header and static lib and so on
new webrtc.a, new webrtc.framework, Networkframe, glkit.framework, videotoolbox.framework
4 and precompile define(as like DEBUG=1) GCC_PREPROCESSOR_DEFINITIONS, add WEBRTC_MAC and WEBRTC_POSIX
5 modify ortc.cpp in libmediasoupclient, remove or comment aMimeType about H264(cause the lib/frame provided in step 1, h264 is not available for default, you need to build for your self, if you need h264 stream, and in my try that build for h264 fail in latest release)
6 build your new project
7 combine x86 and arm64 for sim and device
8 use your new framework

cause I changed the h264 part, I will test in my project for results
and I changed some release in OC code that cause project crash

I will pull my code after my project's test

hope this can help that any one need to build this project by yourself.

from mediasoup-ios-client.

leo150 avatar leo150 commented on July 17, 2024

I recommend to use this repo: https://github.com/VLprojects/mediasoup-client-swift

  • Swift wrapper
  • XCFramework
  • one liner building script
  • fresh version

from mediasoup-ios-client.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.