一、关于Wowza Gocoder SDK的特性能力
1、我可以用Wowza Gocoder SDK抓取每一帧的数据或者是每一帧的图片吗?
是的,可以。在iOS平台上,你可以用WZVideoSink接口实现这个功能。在Android平台上,你可以使用WZRenderAPI.VideoFrameListener接口实现这个功能。
2、我是否可以用Wowza Gocoder SDK开发一个APP,让它运行在后台,并传送麦克风和摄像头的音视频流?
在iOS平台上,音频的采集可以在后台运行,但是视频的采集必须在前台运行,这是iOS系统对摄像头视频采集的安全限制。在Android平台上,在后台运行音频和视频的采集功能现在还不支持,预计后续版本会支持。
3、我是否可以将采集的音视频保存在终端设备上然后再传送给Wowza Streaming Engine?
是的,可以。Wowza Gocoder SDK允许你将数据缓存在终端设备上,然后再传送给Wowza Streaming Engine上。
4、Wowza Gocoder SDK支持的最大视频分辨率是多少?
最大视频分辨率是4K。
二、关于Wowza Gocoder SDK支持的协议和延时问题
1、Wowza Gocoder SDK采用的流媒体传输协议是什么?
Wowza Gocoder SDK采用的流媒体传输协议是Wowza自己定义的 Wowz ™。是一个基于TCP的低延时流媒体传输协议,类似于RTMP。
2、Wowza Gocoder SDK是否支持IPV6?
是的,Wowza Gocoder SDK支持IPV6。
三、关于Wowza Gocoder SDK在Android和iOS上平台相关问题
1、在iOS平台上,Object-C开发的应用和Swift开发的应用是否都可以使用Wowza Gocoder SDK?
是的,Object-C开发的应用和Swift开发的应用是否都可以使用Wowza Gocoder SDK。
2、Wowza Gocoder SDK可以用在Titanium, Cordova等APP开发平台上吗?
可以的,Wowza Gocoder SDK可以用在Titanium, Cordova等APP开发平台上,但Wowza并没有为这些平台开发任何插件,如果你需要,可以自己开发。
3、在编译一个包含Wowza Gocoder SDK的XCode项目时,为什么会出现"Permission denied"的警告提示?
首先,在XCode编译log中,找到指向 strip-frameworks.sh 文件的完整路径;
然后,打开一个终端窗口,输入以下命令:
chmod 777
4、我是否可以直接使用Android中的Camera2 API,而不使用Android GoCoder SDK提供的API?
建议你使用Android 版Wowza GoCoder SDK 提供的 WZGLBroadcaster Class来实现对摄像头视频的采集、编码和流传输。
四、关于Wowza Gocoder SDK的License 和技术支持相关问题
1、为什么会出现"license key is invalid"的错误提示?
这种情况通常是由于你当前应用的bundle ID (iOS系统) 或者 application ID (Android系统)和Wowza为你生成License key时你提供的ID不一样。
2、如何检查我的"App ID"?
在iOS系统上,bundle ID被设置在Xcode的target视图中的 General 部分,请确认 Bundle Identifier 的值和你提供给Wowza的是完全一样的。
在Android系统上,application ID被设置在 /app/build.gradle 文件的 defaultConfig 部分,类似如下:
android {
...
defaultConfig {
applicationId 'com.mycompany.myapp'
...
Wowza Streaming Engine 4是目前业界功能强大、API接口丰富的流媒体Server产品,采用它作为流媒体服务器产品的案例很多,直播、在线教育、IPTV都有它的用武之地。
京ICP备09015132号-996 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155
© Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室