




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网易视频云网易视频云:手把手教APP接入直播功能4提供直播功能的视频云2015/062015/09百度云腾讯云乐觇云金山云CCUW4提供直播功能的视频云2015/062015/09百度云腾讯云乐觇云金山云CCUW直播类APP在这两年的发展势头可以用"炙手可热"来形容,一方面是移动网络的大力普及,用手机看直播几乎成了日常生活的一部分。一方面是受众对各种直播内容的需求急剧上升,这种种因素都导致直播类的APP呈现出百花齐放的繁荣景象。由此,也催生出很多帮助APP实现直播功能的第三方云服务平台,接入成本不到开发者自己开发的十分之一,相比自主研发,外包直播模块成为大多数APP开发者的首选。下面,小编就接入过程中最受开发者关心的问题进行一个详细的梳理。如何选择靠谱的直播产品?.^■JgCDN視笑点指视频日持第群□橢录制裝祥(NTS)离幾轻码第群CNTS)点橢视亵(.PC/105/AndrDidJ.^■JgCDN視笑点指视频日持第群□橢录制裝祥(NTS)离幾轻码第群CNTS)点橢视亵(.PC/105/AndrDidJ* ■ *直描视频采ftSOKCPC^lOS/Anddroid)直播枚顶播放器5DKfPC/I口勺AridrcicOL J视频直播视频占幡直播产品架构首先看口碑。看知乎或开发者论坛上是否有该服务商的负面评价,这些评价有些是真实的,旦有些可能是竞争对手恶意抹黑,这一点需要辨别清楚。然后是负面评价内容是否是自己最为关心的,比如服务品质差,支术支持不到位的视频云服务平台,对于小型的开发实力一般的创业公司而言,就不太适合,一旦接入,开发过程中遇到的技术问题因为得不到及时和有效的响应,经常会让程序员抓狂。其次看功能。功能是否能满足需求也是需要关注的核心问题。最后,要看产品性能。这个可以从视频云服务商提供的demo判断出来,试用之后,性能稳不稳定通常心里就有数了。■I貫安訪芸控直播功能应用场景如图所示,直播功能的场景非常多样化,小编总结了一下,直播场景细分为以下几江交应用觊戲■I貫安訪芸控直播功能应用场景如图所示,直播功能的场景非常多样化,小编总结了一下,直播场景细分为以下几江交应用觊戲门户个方面:1在线教育行业:网校、慕课、K12、在线家教、教学录播和点播等2、在线娱乐行业:美女秀场、游戏直播、演唱会直播KTV直播、婚礼直播、活动直播、体育赛事直播、装修直播、吃饭直播等3、社交:明星社交、视频社交等
4、视频门户:视频直播、视频点播等5、企业协作:点对点和多方视频会议、企业例会直播、产品发布会直播等6、在线金融:视频理财咨询、在线签约过程录制、股评直播、大宗交易平台直播等7、安防监控:家庭监控、幼儿园监控、早教中心监控、旅游景区监控等8、远程医疗:视频问诊、专家会诊等9、新闻媒体:现场手机直播、短新闻、庭审直播等直播功能接入流程及常见问题P匚/Android/IOSP匚/Android/IOS播放5DK上图是网易视频云直播功能的接入流程,一般来说,开发者在接入直播功能的时候,妾入流程大概如下:a、 注册视频云账号b、 创建直播频道c、 下载SDK和API文档d、开发直播推流程序看起来简单的接入流程,开发者在实际操作过程中还是会遇到各种各样的问题。对于这些问题,小编总结了一下,主要有以下四个方面:1、工程上的问题。开发者在导入SDK库文件时存在的一些问题,比如库文件的绝对或相对路径设置错了,导致无法接入。比如接入Android端直播SDK,首先要导入SDK包到eclipse或AndroidStudio工程将开发包libs目录下的so库文件放置于工程名/libs/armabi或者/lib/armibi-v7a目录下,同时将LiveStreamingSDK.jar加入工程。同时需要在AndroidManifest.xml中添加系统权限。如下<usespermissionandroid:name="android.permission.MOUNTUNMOUNTFILESYSTEMS>作用:允许挂载和反挂载文件系统Vusespermissionandroid:name="android.permission.SYSTEMALERTWINDOW/>作用:允许程序创建显示在其他程序之上,并且类型为TYPE_SYSTEM_ALERT的窗体Vusespermissionandroid:name="android.permission.WRITEEXTERNALSTORAGE>作用:允许程序向外部存储设备写数据Vusespermissionandroid:name="android.permission.INTERNET/>作用:允许程序打开网络套接字Vusespermissionandroid:name="android.permission.ACCESS_NETWORK_STATE/>作用:允许程序获取网络相关信息Vusespermissionandroid:name="android.permission.RECORDAUDIO"/>作用:允许程序写音频数据Vusespermissionandroid:name="android.permission.WAKELOCK"/>作用:允许程序使用PowerManagerWakeLocks以防止处理器休眠或者屏幕锁屏Vusespermissionandroid:name="android.permission.ACCESSWIFISTATE"/>作用:允许程序获取Wifi网络状态信息Vusespermissionandroid:name="android.permission.CAMERA/>作用:允许程序使用设备的cameraVusespermissionandroid:name="android.permission.SETDEBUGAPP"/>作用:配置一个程序用于调试Vusesfeatureandroid:name="android.hardware.camera"/>
〈uses-featureandroid:name="android.hardware.camera.autofocus" />作用:声明程序使用camera和自动对焦功能<uses-featureandroid:glEsVersion="0x00020000"android:required=true"/>作用:声明程序使用OpenGLES2.0最后在Java代码中导入SDK类,在直播Activity中导入如下类:importcom.netease.livestreamingFilter・view・*;importcom.netease.LSMediaCapture ・*;importcom.netease.LSMediaCapture ・lsMediaCapture・*;对于Andriod,iOS,Windows平台的接入的详细使用说明,请参考xxxx网易视频云工程师建议:这些问题通常通过第三方的技术支持很容易就会被解决。2、功能性上的问题。开发者在调用第三方SDK接□的时候,由于绝大多数的程序员不会认真去读对方的API文档,经常跟着感觉或经验去做调用,调用过程中经常会出现这样或那样的问题。例如,利用SDK开发一个直播推流应用程序,首先需要的设置相关的直播参数集,包括音频的码率,声道,采样率,位宽,编码格式,视频的码率,帧率,分辨率,编码格式,以及直播发送协议。详细参数如下://输出封装格式mLSLiveStreamingParaCtx・eOutFormatType・mLSLiveStreamingParaCtx・eOutFormatType・outputFormatType=RTMP;//直?播封•装格式//摄像头参数配置mLSLiveStreamingParaCtx・sLSVideoParaCtx・cameraPosition・cameraPositionCAMERA_POSITION_BACK;//后置摄像头mLSLiveStreamingParaCtx・sLSVideoParaCtx・interfaceOrientation ・interfaceOrientationCAMERA_ORIENTATION_PORTRAIT;//竖屏//音频编码参数配置mLSLiveStreamingParaCtx・sLSAudioParaCtx・samplerate =44100;//音频采样率mLSLiveStreamingParaCtx・sLSAudioParaCtx・bitrate=64000;//音频编码码率mLSLiveStreamingParaCtx・sLSAudioParaCtx・frameSize=20,48;//音频一帧数据量网易视频云mLSLiveStreamingParaCtx・sLSAudioParaCtx・audioEncoding=AudioFormat・ENC0DING_PCM_16BIT;//音频数据位宽mLSLiveStreamingParaCtx・sLSAudioParaCtx・channelConfig=AudioFormat・CHANNEL_IN_MONO;//音频采样声道数mLSLiveStreamingParaCtx・sLSAudioParaCtx・codec・audioCODECType=LS_AUDIO_CODEC_AAC;//音频编码格式//视频编码参数配置mLSLiveStreamingParaCtx・sLSVideoParaCtx・fps=2C;//视频帧率mLSLiveStreamingParaCtx・sLSVideoParaCtx.bitrate= ;//视频码率mLSLiveStreamingParaCtx.sLSVideoParaCtx.codec・videoCODECType=LS_VIDEO_CODEC_AVC;//视频编码格式mLSLiveStreamingParaCtx・sLSVideoParaCtx・width= ;//视频分辨率(宽)mLSLiveStreamingParaCtx.sLSVideoParaCtx.height=80;//视频分辨率(高)对于SDK提供的具体功能,以及相关的接口参数的设置和调用规则,青参考API文档xxxx网易视频云工程师建议:开发者在接入前认真阅读开发文档,避免出现问题后,万一对方技术支持不到位而干着急。3、个性化需求的问题。上述两类问题都被解决后,开发者在整体产品体验上,还会有一些个性化的需求,比如后台切换、音视频流的动态切换、加滤镜或者混音等。网易视频云工程师建议这就需要前期了解清楚对方的功能点是否提供个性化需求的接口。4整套系统跑起来之后的稳定性问题。有些不稳定情况是自身的网络环境不稳定引起的,如果对方的直播产品能够很好的检测到网络抖动,用有码流自适应的功能,一定程度上就能避免这个问题。另外,也有一些不稳定情况是对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国防腐工程行业运营状况与发展潜力分析报告
- 2025-2030年中国营养饮品市场运行状况及前景趋势分析报告
- 2025-2030年中国编程烧录器行业发展趋势及前景调研分析报告
- 2025-2030年中国红木原木行业运营状况与发展潜力分析报告
- 2025-2030年中国皮带输送机市场运行状况及发展前景分析报告
- 六年级上册数学教案- 1.6圆的面积(一) 北师大版
- 合同制消防员报名表(2025年版)
- 一年级上册数学教案-小鸡吃食 10的加减法-北师大版
- 统编版语文一年级下册第一单元1春夏秋冬 公开课一等奖创新教案(2课时)
- 2025年海口经济学院单招职业技能测试题库及参考答案
- 羽毛球课件教学课件
- 多重耐药菌的预防及护理课件
- 抽水蓄能电站课件
- GB/T 25052-2024连续热浸镀层钢板和钢带尺寸、外形、重量及允许偏差
- 河北科大项目实施计划书
- 消防设施操作和维护保养规程
- -精益与智能工厂三年规划
- 中医基础理论(一)
- 中小学校园安全教育主题班会课件:筑牢安全红线、守护校园平安
- 高空作业考试题(带答案)
- 北师大版数学八年级上册1.1探索勾股定理 同步练习【基础版】(附答案解析)
评论
0/150
提交评论