wowzamediasystems / gocoder-sdk-samples-ios Goto Github PK
View Code? Open in Web Editor NEWSample apps for iOS that demonstrate the capabilities of the Wowza GoCoder™ SDK.
Home Page: https://www.wowza.com/products/gocoder/sdk
License: Other
Sample apps for iOS that demonstrate the capabilities of the Wowza GoCoder™ SDK.
Home Page: https://www.wowza.com/products/gocoder/sdk
License: Other
Is there any way I can easily unit-test my code that uses Wowza SDK?
I.e. can I setup goCoder smh so that it doesn't really activate physical camera or doesn't lead me through validation process, but just uses some dummy flow?
clang: error: linker command failed with exit code 1 (use -v to see invocation)
I have used your old WowzaGoCoderSDK.framework that is working fine in my demo. But I have replace this with your current version framework that giving linker error and not showing any file reference.
Xcode Image URL
I've archived my iOS app with WowzaGoCoderSDK.framework but I'm getting errors for unsupported architecture. I've added the script line of code bash
"${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/WowzaGoCoderSDK.framework/strip-frameworks.sh"
when I check the log it shows "No such file or directory"
I can not get the sample projects from the master branch to compile on my device. It complains that the WZBroadcastScaleMode class is missing and when I comment it out, I get :
ld: framework not found WowzaGoCoderSDK
Tested both SwiftSDKSampleApp and SDKSampleApp projects. Attempting to run project on an iPhone 6 running iOS 9.3.2 .
I'm trying to display the Wowza stream and saw WZPlayer in the docs. It looks like an instance of this should be used but I don't see the header in the framework, am I missing something?
Hi,
How i will set auto preset camera-view by detecting i-phone model? To run front camera and back camera without any disturbance.
Hello,
I tried to play a local mp4 file using the samples, WowzaGoCoderMP4PlayerSample
is just showing the record view and the video is not working. I even added my own mp4 to the target and modified the assetURL
with the same result. Any guidance on how to play a local file?
WowzaSDK seems to retain reference to WOWZStatusCallback
when calling WowzaGoCoder.startStreaming(_:)
.
Following tutorials, I can pass self
as a callback, but once I do, instance of my class isn't released as I'm keeping reference to WowzaSDK instance..
class Test: NSObject, WOWZStatusCallback {
let goCoder: WowzaGoCoder.sharedInstance()!
func stream() {
goCoder.startStreaming(self) // here self is retained and never released
}
}
reproduces in v1.5.1
We started investigating the SDK for a proof of concept on a project where we want to integrate the GoCoder SDK, but we don't have any streaming server configured yet, so we tried to find something already available online.
We used
HostName: "wowzaec2demo.streamlock.net",
ApplicationName: "vod",
StreamName: "mp4:bigbuckbunny_450.mp4"
and works fine on Android, but does not work as expected on iOS. The audio works smooth, but the video feed doesn't work, showing a green screen, and only displaying some frames once in a while, using the sample app. Do you have any sample stream that's configured to run on iOS, that's publicly available for testing purpose?
i'm trying to understand the camera preview size in the SDKSamplePlayerApp. i'm using an iPhone 8 with a screen resolution of 750x1334 when in portrait.
when you open the app the first time, the video settings are preset at 640x480 (Medium) 1.5mbps with the broadcast scale mode to Aspect Fit. attached is an image of what expect (750 x 562.5, PURPLE) versus what i'm seeing (750 x 1000, RED)
Hi i have some question?
recently I see example using Replaykit record in app(game) live to server do not support broadcast record out app? how to using gocoder send CMSampleBufferRef to server
Hello,
I installed Wowza service engine in my MacBook.. I added a video in Content folder and able to stream in my device but streaming is not working in multiple devices.. I checked on your sample app.. did the same configuration in both devices.. working only in 1 device?
And is there any way to start broadcast (content folder video) from 1 iOS device and it should start streaming in multiple devices which has the same configuration?
I was able to resolve the compiler errors I was having with the WZBroadcastScaleMode
enum by replacing the sample framework in this project with the one from the SDK.
Please update the headers for the sample framework in Git or remove the framework and make it more clear that you should place the SDK's framework file in the root directory of the project.
Probably due to incorrect libraries included in the GIT?
@Property (nonatomic, assign) WZBroadcastScaleMode broadcastScaleMode;
Line 69 SettingsViewModel.h
Hello Wowza team WZBroadcastScaleMode is missing in your sample code
Hi guys, i try to use this code to add CIFilter for imageBuffer. But when i run in device, i dont see any change and dont see effect for camera also When i debug i can see frameImage is an image with gray color. Please help me
(void) videoFrameWasCaptured:(nonnull CVImageBufferRef)imageBuffer framePresentationTime:(CMTime)framePresentationTime frameDuration:(CMTime)frameDuration {
if (self.goCoder.isStreaming) {
if (self.blackAndWhiteVideoEffect) {
// convert frame to b/w using CoreImage tonal filter
CIImage *frameImage = [[CIImage alloc] initWithCVImageBuffer:imageBuffer];
CIFilter *grayFilter = [CIFilter filterWithName:@"CIPhotoEffectTonal"];
[grayFilter setValue:frameImage forKeyPath:@"inputImage"];
frameImage = [grayFilter outputImage];
CIContext * context = [CIContext contextWithOptions:nil];
[context render:frameImage toCVPixelBuffer:imageBuffer];
}
}
}
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.