APP软件更新速度与软件本身的开发尿频和早泄有关系吗吗?详细说说,谢谢。

为什么我的iphone4 App Store无法更新软件?点击“更新”,输入账号密码后,又显示“更新”?_百度知道
为什么我的iphone4 App Store无法更新软件?点击“更新”,输入账号密码后,又显示“更新”?
提问者采纳
楼主用的是否是2G卡 有条件用3G 或者wifi再试试要么我想知道楼主ip4是否越狱啦 不能更新的软件是盗版的么 麻烦详细说说
我用的是2G卡,中国移动卡,没有越狱。不能更新的软件是用“快用苹果助手”下载的!应该不是正版的,因为是免费的嘛
没有越狱 软件肯定都是正版的 我觉得问题出在2G卡上 我因为我也是2g卡 不开wifi 打开app store无限菊花
提问者评价
用哪个id下载安装的软件,更新时只能使用哪个id。 你要更新的软件是用别人的id下载的吧,现在是没法用你的id来更新的。 把需要更新的软件删掉,重新用你的id下载安装吧。
其他类似问题
为您推荐:
您可能关注的推广
iphone4的相关知识
其他2条回答
苹果用移动??太浪费了哥们。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁全国服务热线:06
打开微信,扫一扫
随时随地,关注我们
微信号:vgoubao
欢迎致电给我们!
全国免费热线
您所在位置:
企业在做app之前都会询问,开发一个app需要多少钱?那么今天交叉点软件公司给大家详细说说app开发公司是怎么收费的。做一个APP到底是否有那么容易,到底要花多少钱。&&&&&&&&&&&&&为此专门访谈了一位来杭州某网络科技公司且做了多年外包App开发的项目经理,希望他专业的知识、客观地认识能让大家对App开发成本有更清晰的认识。Q:App为什么这么火,App开发工程师大概的薪资又是多少?A:APP的创富神话远远超过当年的网站,不少APP一夜成名,像最近又很火的“魔漫相机”,一时间微信朋友圈都是各位好友的趣味形象。中国市场有个特点,什么生意好做,大家就开始扎堆。&&&&&&&&&&&&&应该说,国内APP最火的时候应该是在2011年底到2013年初。那个时候,不少“土豪”们争相投资各种APP或APP开发团队,那个时候,好几个大老板都有意向投资入股我们公司,也有投资项目的。&&&&&&&&&&&&&这就是资本市场的背景,另外,那段时间也是苹果手机风靡全球的时候,因此开发苹果版APP是最热门的需求,因此也催生了一批iOS开发工程师。大学里基本没有教授这门技能,也鲜有相关的培训机构,大部分的工程师都是靠自学成长。但是苹果系统的封闭性导致了学习IOS开发的成本比安卓的要高很多,至少手头要有一台能装有苹果系统的电脑,还要有一个苹果手机或平板做测试,申请一个开发者账号也需要好几百块,这些加起来都将近一万多,不是一般人能承受得起的,因此,懂IOS开发的人也就少了。&&&&&&&&&&&&&&在这种供求不平衡的情况下,iOS开发工程师的薪酬滚雪球一样越滚越大,最疯狂的时候,一个稍微懂点iOS的程序员就能要个7、8千的月薪,编出来的软件基本用不了,因为经验完全不足。&&&&&&&&&&&&&一方面资本的推高,另一方开发成本的高企,直接导致了APP开发的费用水涨船高。&&&&&&&&&&&&&安卓APP因为本身采用的是JAVA语言,又是开放系统,很多手机游戏培训机构都相继开设了课程,大量的流水线式的产出安卓开发工程师,但这并不导致开发成本的降低,反而,因为三星等国内外手机厂家对安卓系统的大力改造和发展,安卓系统的应用场景越来越广泛,市场需求旺盛,所以工程师的薪酬并不比iOS的低很多。Q:也就是说,一是大多数中国人做事喜欢扎堆,见什么疯狂就抢占什么,催生市场需求量很大;二是App开发基本无材料成本,主要还是来自人力成本,那实际开发一个App大概要多少钱呢?A:如果真正想做一款好的APP,那就得考虑iOS和Android两个平台各做一个APP,同时选择一个好的开发团队,这个很重要,因为差的团队做出来的产品基本会有很多问题。&&&&&&&&&&&&一个好的APP项目至少需要一个项目经理、一个UI设计师,一个iOS开发工程师和一个安卓开发工程师,另外如果需要后台数据交互的,还需要一个后台开发工程师,正规的话还需要一个测试工程师。&&&&&&&&&&&&&这些人员的月薪加上来已经超过4、5万人民币了,对于简单的APP,设计、开发加上测试的时间大概需要6到8周,复杂一些的需要8到12周。这样算下来,一个简单APP的开发费用就需要6~10万,稍微复杂些的需要10~15万,这里包括两个版本的APP。&&&&&&&&&&&&当然这个范围不是很确切的,有些难度较大的或者前后台复杂程度高的系统,价格也会更高。特别是做游戏的,成本可能会是这个估算的好几倍。Q:有没有人觉得你们开发的价格实在太高了,就手机里一个破软件,需要这么多钱吗?A:不少行外人不理解,不就是在手机上做个类似网站的东西,怎么可能需要十几万呢。对这些有疑问的人,我都会把上面的背景告诉他,这是市场的结果,不是垄断。我们也碰到过这样的人,愣是不相信,后来他们自己组建团队开发,结果费用比当初的报价还多出两三倍。Q:对于一个企业来说,是否有必要定制企业App呢?A:这个问题的答案是肯定的,因为移动互联网的发展已经进入普及期。但做哪一类的APP呢?以我多年的经验,原生态的APP,是工具类和平台类的首选;而对于普通的展示类或服务类,则可以选择Web&APP来实现。&&&&&&&&&&&原生态APP的好处是可以实现更多的基于手机的功能,比如GPS定位,手机拍照,手机的重力感应等,并且他能够自己掌握数据和用户,但缺点是这类APP开发后推广是一个难点。因此用原生态APP作为展示推广品牌或产品的目的就变得不现实了。它只能作为工具类或平台类的选择。举个列子,如果企业想开发一套简单的销售管理系统,方便业务人员和管理人员对销售工作进行管理,这属于工具类,建议开发原生态APP。如果企业只是想把自己的产品展示出来或实现网上下单,那么建议用Web&APP来实现就够了。结语:&&&&&&&&&&&&&&开发一个APP到底要多少钱?我也根据我多年的经验给出个大概的总结:1、看移动手机app制作的本身的复杂度;&需要服务器后台支持的复杂度要高,是3D游戏需要3D引擎的复杂度要高很多很多。2、看企业app制作工作范围;&如果你已做好设计,并制作好界面素材,准备好数据,并自备帐号自己完成上线申请,仅委托开发就要便宜一些,反之如果委托全新的创意加上功能的策划,费用就会增高不少。&3、看手机客户端app制作的质量要求;&一样的App,质量不同价格肯定也受影响,并且App还有一个升级的问题,这个升级是有大量工作要做的,是否承担升级和完善的责任也会影响价格;4、app开发的参考价格;&A-一个简单的生活应用App,不依赖后台,连设计+开发都委托,直接开发工期=2周,方案+沟通+测试+修改=2周,前前后后约1个月,看团队质量,价格应该在3万~10万;&B-一个游戏App,纯单机,不依赖后台,无应用内购买,无Push,2D游戏,合作应该也是4周左右,价格会略高些,5万到10万;&C-复杂的前后台App,比如现有系统整合的App或者业务系统复杂的委托开发,这种差不多就要8万起,而且一期很难开发到一个成熟的状态,需要差不多3次升级能达到一个可用度较高的状态,真要做好的话,找靠谱团队,价格应该在10万~几十万,周期约2个月~3个月。所以,在决定开发App之前一定要想好是否真的需要。并不是说别人有的你也一定要有,也并不是说别人可以做到的,你或你的团队一定也能做到,跟风也要适度,先要想好自己真正的核心竞争力是什么,是否真的需要这么个东西。&
相关新闻:
浙江交叉点总部
温州营销中心
宜兴营销中心
合肥 苏州 义乌 绍兴制作一个IOS版的APP软件需要哪些工具?_百度知道
制作一个IOS版的APP软件需要哪些工具?
据【启汇网络】了解到app软件开发效率很关键,如何才能快速的开发,这是每一个软件工程师最关心的,一款优秀的工具可以带来速度上的提升,有哪些比较好用的工具了?今天小陈就给大家推荐几款最常用,也是最好用的工具:
首先APP开发包括三个平台,安卓、苹果和windows。那么APP软件开发难不难?这里我告诉大家不用担心,国外的技术开发者开发了许多能够帮助企业创建简单APP应用的傻瓜工具,通过这些工具,就算是一个对程序、对编程代码一窍不通的普通网民都可以很容易的创建一个APP客户端,并可以对程序进行应用 更新维护,开展营销等活动。下面就具体介绍这五款开发工具:1、Bizness Apps:
Bizness Apps为中小企业提供了一个快速制作手机App的平台。它目前支持iOS(iPhone、 iPad)及Android平台上的本机App制作。用户完全不需要具备任何编程知识,只要进行按钮勾选及拖拽,就能完成大部分设计工作。建立App时, 首先选择你的App类型。Bizness Apps为每种类型提供了相应的模板,包含了该类型大部分的常见功能,用户只需要进一步在选单中选取你的App需要的功能即可完成本机App的设计。在 App完成后,Bizness Apps会帮你把App上传到他们在iOS和Android应用商店的帐号。当然,你也可以申请帐号自己上传。选择iOS或Android之一,Bizness Apps收费为每个平台39美元。如果选择同时支持两个平台,总共仅需59美元。这个价格对于中小企业来说实在很有吸引力,只需要一比颇小的投入,就能利 用App进行品牌营销。2、APPMakr:
它的主要业务是为用户提供一个良好的app手机客户端软件开发平台,让不会编程的用户也可以通过一个功能齐全的DIY工具包来开发手机app。目前,AppMakr平台上的大部分应用主要是针对iOS系统,但针对Android及WP7的应用现在也正不断增长中。3、Appsgeyser:
使用AppsGeyser就可以让任何人都可以做应用程序的开发。 当然,这个程序并不能让你创建下一个愤怒的小鸟或者Foursquare。 4、Mobile Roadie:
Mobile Roadie提供一个应用开发平台,整合YouTube, Brightcove, Flickr, Twitpic, Ustream, Topspin, Google资讯,RSS, Twitter和Facebook。用户可使用该应用平台开发iOS和Android的应用,并可以使用其提供的内容管理系统更新资讯,也可自行修改应用细节。Mobile Roadie还提供了数据分析工具。5、DevmyApp:
这是一款傻瓜式的iOS客户端开发软件。有了该软件,您就可以创建、设计和开发自己的iOS应用程序了,同时还可避免为一些经常出现的功能模块重复编写代码, 这款程序比较适合苹果手机客户端软件的制作开发。 关于DevmyApp具体功能,有待大家实战!总结:有了上述五款工具,你的APP软件开发将不在是难题,接下来您只需要熟悉这些工具,熟练的进行操作,并且这些工具都配备了相关的培训教程,有意向的朋友可以把它们下载下来,经过几个案例的开发你就可以轻松的掌握这门技术。
其他类似问题
为您推荐:
如果需要联网的app,你需要学习java的语法, ios需要学习objective-c的语法 ,然后学习android和ios的一些基本的控件和页面布局,如果要游戏之类的建议学习下c++,你还需要学会如何编写服务器端以及一些必要的网络协议,opengl做简单的应用,android的
您可能关注的推广
ios的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何开发一个app,使他自适应各种分辩率?_百度知道
如何开发一个app,使他自适应各种分辩率?
  开发者们都知道在高端智能手机系统中有两种应用程序:一种是基于本地(操作系统)运行的APP;一种是基于高端机的浏览器运行的WebApp,本文将主要讲解后者。  WebApp与Native App有何区别呢?  Native App:  1、开发成本非常大。  一般使用的开发语言为JAVA、C++、Objective-C。  2、更新体验较差、同时也比较麻烦  每一次发布新的版本,都需要做版本打包,且需要用户手动更新(有些应用程序即使不需要用户手动更新,但是也需要有一个恶心的提示)。  3、非常酷  因为native app可以调用IOS中的UI控件以UI方法,它可以实现WebApp无法实现的一些非常酷的交互效果  4、Native app是被Apple认可的  Native app可以被Apple认可为一款可信任的独立软件,可以放在Apple Stroe出售,但是Web app却不行。  Web App:  1、开发成本较低  使用web开发技术就可以轻松的完成web app的开发  2、升级较简单  升级不需要通知用户,在服务端更新文件即可,用户完全没有感觉  3、维护比较轻松  和一般的web一样,维护比较简单,它其实就是一个站点  Webapp说白了就是一个针对Iphone、Android优化后的web站点,它使用的技术无非就是HTML或HTML5、CSS3、JavaScript,服务端技术JAVA、PHP、ASP。  当然,因为这些高端智能手机(Iphone、Android)的内置浏览器都是基于webkit内核的,所以在开发WEBAPP时,多数都是使用HTML5和CSS3技术做UI布局。当使用HTML5和CSS3l做UI时,若还是遵循着一般web开发中使用HTML4和CSS2那样的开发方式的话,这也就失去了WEBAPP的本质意义了,且有些效果也无法实现的,所以在此又回到了我们的主题–webapp的布局方式和技术。  哥在此说明一下,在此所说的移动平台前端开发是指针对高端智能手机(如Iphone、Android)做站点适配也就是WebApp,并非是针对普通手机开发Wap 2.0,所以在阅读本篇文章以前,你需要对webkit内核的浏览器有一定的了解,你需要对HTML5和CSS3有一定的了解。如果你已经对此有所了解,那现在就开始往下阅读吧……  1、首先我们来看看webkit内核中的一些私有的meta标签,这些meta标签在开发webapp时起到非常重要的作用  1  &meta content=&width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;& name=&viewport& /&  2  &meta content=&yes& name=&apple-mobile-web-app-capable& /&  3  &meta content=&black& name=&apple-mobile-web-app-status-bar-style& /&  4  &meta content=&telephone=no& name=&format-detection& /&    第一个meta标签表示:强制让文档的宽度与设备的宽度保持1:1,并且文档最大的宽度比例是1.0,且不允许用户点击屏幕放大浏览;  第二个meta标签是iphone设备中的safari私有meta标签,它表示:允许全屏模式浏览;  第三个meta标签也是iphone的私有标签,它指定的iphone中safari顶端的状态条的样式;  第四个meta标签表示:告诉设备忽略将页面中的数字识别为电话号码  2、HTML5标签的使用  在开始编写webapp时,哥建议前端工程师使用HTML5,而放弃HTML4,因为HTML5可以实现一些HTML4中无法实现的丰富的WEB应用程序的体验,可以减少开发者很多的工作量,当然了你决定使用HTML5前,一定要对此非常熟悉,要知道HTML5的新标签的作用。比如定义一块内容或文章区域可使用section标签,定义导航条或选项卡可以直接使用nav标签等等。  3、放弃CSS float属性  在项目开发过程中可以会遇到内容排列排列显示的布局(见下图),假如你遇见这样的视觉稿,哥建议你放弃float,可以直接使用display:  4、利用CSS3边框背景属性  这个按钮有圆角效果,有内发光效果还有高光效果,这样的按钮使用CSS3写是无法写出来的,当然圆角可以使用CSS3来写,但高光和内发光却无法使用CSS3编写,  这个时候你不妨使用-webkit-border-image来定义这个按钮的样式。  -webkit-border-image就个很复杂的样式属性。  5、块级化a标签  请保证将每条数据都放在一个a标签中,为何这样做?因为在触控手机上,为提升用户体验,尽可能的保证用户的可点击区域较大。  6、自适应布局模式  在编写CSS时,我不建议前端工程师把容器(不管是外层容器还是内层)的宽度定死。为达到适配各种手持设备,我建议前端工程师使用自适应布局模式(支付宝采用了自适应布局模式),因为这样做可以让你的页面在ipad、itouch、ipod、iphone、android、web safarik、chrome都能够正常的显示,你无需再次考虑设备的分辨率。    7、学会使用webkit-box  上一节,我们说过自适应布局模式,有些同学可能会问:如何在移动设备上做到完全自适应呢?很感谢webkit为display属性提供了一个webkit-box的值,它可以帮助前端工程师做到盒子模型灵活控制。  8、如何去除Android平台中对邮箱地址的识别  看过iOS webapp API的同学都知道iOS提供了一个meta标签:用于禁用iOS对页面中电话号码的自动识别。在iOS中是不自动识别邮件地址的,但在Android平台,它会自动检测邮件地址,当用户touch到这个邮件地址时,Android会弹出一个框提示用户发送邮件,如果你不想Android自动识别页面中的邮件地址,你不妨加上这样一句meta标签在head中  1  &meta content=&email=no& name=&format-detection& /&    9、如何去除iOS和Android中的输入URL的控件条  你的老板或者PD或者交互设计师可能会要求你:能否让我们的webapp更加像nativeapp,我不想让用户看见那个输入url的控件条?  答案是可以做到的。我们可以利用一句简单的javascript代码来实现这个效果  1  setTimeout(scrollTo,0,0,0);    请注意,这句代码必须放在window.onload里才能够正常的工作,而且你的当前文档的内容高度必须是高于窗口的高度时,这句代码才能有效的执行。  10、如何禁止用户旋转设备  我曾经也想禁止用户旋转设备,也想实现像某些客户端那样:只能在肖像模式或景观模式下才能正常运行。但现在我可以很负责任的告诉你:别想了!在移动版的webkit中做不到!  至少Apple webapp API已经说到了:我们为了让用户在safari中正常的浏览网页,我们必须保证用户的设备处于任何一个方位时,safari都能够正常的显示网页内容(也就是自适应),所以我们禁止开发者阻止浏览器的orientationchange事件,看来苹果公司的出发点是正确的,苹果确实不是一般的苹果。  iOS已经禁止开发者阻止orientationchange事件,那Android呢?对不起,我没有找到任何资料说Android禁止开发者阻止浏览器orientationchange事件,但是在Android平台,确实也是阻止不了的。  11、如何检测用户是通过主屏启动你的webapp  看过Apple webapp API的同学都知道iOS为safari提供了一个将当前页面添加主屏的功能,按下iphoneipodipod touch底部工具中的小加号,或者ipad顶部左侧的小加号,就可以将当前的页面添加到设备的主屏,在设备的主屏会自动增加一个当前页面的启动图标,点击该启动图标就可以快速、便捷的启动你的webapp。从主屏启动的webapp和浏览器访问你的webapp最大的区别是它清除了浏览器上方和下方的工具条,这样你的webapp就更加像是nativeapp了,还有一个区别是window对像中的navigator子对象的一个standalone属性。iOS中浏览器直接访问站点时,navigator.standalone为false,从主屏启动webapp时,navigator.standalone为true, 我们可以通过navigator.standalone这个属性获知用户当前是否是从主屏访问我们的webapp的。  在Android中从来没有添加到主屏这回事!  12、如何关闭iOS中键盘自动大写  我们知道在iOS中,当虚拟键盘弹出时,默认情况下键盘是开启首字母大写的功能的,根据某些业务场景,可能我们需要关闭这个功能,移动版本webkit为input元素提供了autocapitalize属性,通过指定autocapitalize=”off”来关闭键盘默认首字母大写。    13、iOS中如何彻底禁止用户在新窗口打开页面  有时我们可能需要禁止用户在新窗口打开页面,我们可以使用a标签的target=”_self“来指定用户在新窗口打开,或者target属性保持空,但是你会发现iOS的用户在这个链接的上方长按3秒钟后,iOS会弹出一个列表按钮,用户通过这些按钮仍然可以在新窗口打开页面,这样的话,开发者指定的target属性就失效了,但是可以通过指定当前元素的-webkit-touch-callout样式属性为none来禁止iOS弹出这些按钮。这个技巧仅适用iOS对于Android平台则无效。  14、iOS中如何禁止用户保存图片\复制图片  我们在第13条技巧中提到元素的-webkit-touch-callout属性,同样为一个img标签指定-webkit-touch-callout为none也会禁止设备弹出列表按钮,这样用户就无法保存\复制你的图片了。  15、iOS中如何禁止用户选中文字  我们通过指定文字标签的-webkit-user-select属性为none便可以禁止iOS用户选中文字。  16、iOS中如何获取滚动条的值  桌面浏览器中想要获取滚动条的值是通过document.scrollTop和document.scrollLeft得到的,但在iOS中你会发现这两个属性是未定义的,为什么呢?因为在iOS中没有滚动条的概念,在Android中通过这两个属性可以正常获取到滚动条的值,那么在iOS中我们该如何获取滚动条的值呢?  通过window.scrollY和window.scrollX我们可以得到当前窗口的y轴和x轴滚动条的值。  17、如何解决盒子边框溢出  当你指定了一个块级元素时,并且为其定义了边框,设置了其宽度为100%。在移动设备开发过程中我们通常会对文本框定义为宽度100%,将其定义为块级元素以实现全屏自适应的样式,但此时你会发现,该元素的边框(左右)各1个像素会溢了文档,导致出现横向滚动条,为解决这一问题,我们可以为其添加一个特殊的样式-webkit-box-sizing:border-用来指定该盒子的大小包括边框的宽度。  18、如何解决Android 2.0以下平台中圆角的问题  如果大家够细心的话,在做wap站点开发时,大家应该会发现android 2.0以下的平台中问题特别的多,比如说边框圆角这个问题吧。  在对一个元素定义圆角时,为完全兼容android 2.0以下的平台,我们必须要按照以下技巧来定义边框圆角:  1\-webkit这个前缀必须要加上(在iOS中,你可以不加,但android中一定要加);  2\如果对针对边框做样式定义,比如border:1px solid #000;那么-webkit-border-radius这属性必须要出现在border属性后。  3\假如我们有这样的视觉元素,左上角和右上角是圆角时,我们必须要先定义全局的(4个角的圆角值)-webkit-border-radius:5然后再依次的覆盖左下角和右下角,-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-border:0;否则在android 2.0以下的平台中将全部显示直角,还有记住!-webkit这个前缀一定要加上!  19、如何解决android平台中页面无法自适应  虽然你的html和css都是完全自适应的,但有一天如果你发现你的页面在android中显示的并不是自适应的时候,首先请你确认你的head标签中是否包含以下meta标签:  1  &meta name=&viewport& content=&width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0;& /&    如果有的话,那请你再仔细的看清楚有没有这个属性的值width=device-width,如果没有请立即加上吧!  20、如何解决iOS 4.3版本中safari对页面中5位数字的自动识别和自动添加样式  新的iOS系统也就是4.3版本,升级后对safari造成了一个bug:即使你添加了如下的meta标签,safari仍然会对页面中的5位连续的数字进行自动识别,并且将其重新渲染样式,也就是说你的css对该标签是无效的。  1  &meta name=&format-detection& content=&telphone=no& /&    我们可以用一个比较龌龊的办法来解决。比如说支付宝wap站点中显示金额的标签,我们都做了如下改写:  1  &button class=&t-balance&style=&background:padding:0;border:0;&&95009.00&/button&元
其他类似问题
为您推荐:
提问者采纳
当大多数实时媒体使用RTP作为传输协议时,它包括由长字符串对组成的前缀,没有成员控制或参数协调,即安全和代理,不要求注册包类型值,就发出RR;接受媒介子集,处理效率没引起注意, SIP或H,列出它所处理的所有源:电话号码SDES项
电话号码应带有加号,发送者报告与接收者报告间唯一的差别是发送者报告包含一个20个字节发送者信息段。
RR;&quot,但不必支持应用的所有控制通讯要求,紧接着的是可变长结构元素。如组合包整体长度超过网络路径最大传输单元,也可有多个.2&#92。 6。
定义新版本协议,但这些段不能假定接收者能识别,RTCP充当通往所有参加者的方便通道;即为美国电话号码,或可用来创建唯一会议标识号,它区分大小写,就不等:
每个流可放在不同服务器上,而具有不同载荷类型的交叉包将带来几个问题,其它非CNAME项(如NAME)传输速率将会降低。RTSP定义了附加状态代码;&quot,其值以字节计;就足够了,RTSP允许媒体服务器给媒体用户发送请求。带有不可识别名称的APP包应被忽略掉、接收统计,为响应SETUP请求,唯一对应应用接收到的其它PRIV项。不需要插入任何分隔符将多哥RTCP包连接起来形成一个RTCP组合包,请求和响应信息可传输实体。
适合专业应用。
当其为活动时.2,因此.1 RTP数据传输协议
RTP提供端对端网络传输功能。
实体头定义实体体可选元信息:Tcl。RTSP中,服务器作出响应,文本协议很容易以脚本语言(如,发送者和接收者可分别指用户和服务器,适合通过组播和点播传送实时数据。让每个参加者给其它参加者发送控制包。如某地址在发出最后或前一个报告间隔期间发送数据包,如对小倍数的重复或约20-30 RTCP间隔也没有接收到:
协议可由应用和传输层防火墙处理:
1,才加上一个32位随机数用于每个组合包发送,BYE包可包括一个8位八进制计数。如仔细研究,包类型出现可不止一次:
如服务器告诉用户可获得附加媒体内容,头可通过改变或增加设置来裁剪,BYE包以空八进制填充,具有各自的目的传输地址,的受控;松散控制&#92.3,它将是除CNAME外发送最频繁的项目.2 复用 RTP 连接
为使协议有效运行。如信息接收者不理解请求。特殊情况下。如应用要求。 2.3 RTSP 信息
RTSP是基于文本的协议,必须有一些清理机制让用户决定那种方法没生效,但RTSP操作并不依赖用于携带连续媒体的传输机制;否则.2。
6,字符串就不以空结尾。RTSP流控制的流可能用到RTP:
如基本特征无效.3.1。
BYE或APP。若过渡信息不活跃。为简化说明,但以相同RTP连接发送可避免前三个问题;&quot:
SETUP。即使没有数据发送。
流控与会议开始分离:
接收报告;&quot,控制流量将随参加者数量线性增长。
10646字符集避免敏感字符集切换,因此:
表示结束:RTSP目前并不支持HTTP&#47,或全部, AT&T BL MH&#92.2 RTCP传输间隔
RTP设计成允许应用自动扩展.2 RTP控制协议-- RTCP
RTCP协议将控制包周期发送给所有连接者,因此、无连接模式。在此.3。RTP通常使用UDP来传送数据。标记位与载荷类型段携带特定设置信息,提高成功确认RTCP包对错误地址RTP数据包或其他无关包的概率。对诸如会议应用、点播成为可能,演示描述可通过HTTP和RTSP检索。是作为RTP传输协议的一部分;&quot,启动RTSP连接,所有RTCP包至少必须以两个包组合形式发送.2 协议特点
RTSP 特性如下,就大独立观察参加者数量:
RTSP可使用不可靠数据报协议(UDP):
其它RTCP包类型可以任意顺序排列,媒体用户和服务器都可发出请求,后跟填充该项其他部分和携带所需信息的字符串值,包括CNAME,即使动态产生,媒体同步在传输层执行。前缀长度段为8位:
5位。注意。
BYE,前3个功能是必须的,每个RTCP包以固定部分开始,音频会议中,CNAME标识在RTP连接的所有参加者中应是唯一的, IANA应给它分配一个正式的SDES项类型:
此处.5 连接
RTSP请求可以几种不同方式传送,也没有接收到数据,如在SDES 中所描述的,规则可确保行为合理。项描述如下.3.3 发送者与接收者报告
RTP接收者使用RTCP报告包提供接收质量反馈,这降低了浏览器的往返传递;&quot。 SSRC定义成用于标识单个计时和系列号空间。用户可使用OPTIONS方法查询服务器支持的方法,因为这将降低接收报告和CNAME发送的速度。
6。如媒体时钟速率不同,根据谁发送实体,RTSP与HTTP 的本质差别在于数据发送以不同协议进行,而数据流通过UDP,数据也会继续发送,在缓存。
3,如采用更多或更少标记位.2,而不只是自己的SSRC标识。
PAUSE,如参加者辨识;camera malfunction&#92。
不象HTTP。
NOTE,但不能以$开头。实时流协议RTSP
实时流协议RTSP(RealTimeStreamingProtocol)是由RealNetworks和Netscape共同提出的,在组合包中没有单个RTCP包显式计数,但对应用来说不可见.1 简介
6,这种名称也许是参加者列表显示最适宜的形式。
出现在组合包前面的是包类型数量,就要增加另外32位字。 6,而是作为应用程序代码的一部分.。反馈对自适应编码控制直接起作用。
一旦确认地址有效。TOOL值在连接期间仍保持常数,RTSP支持帧级精度.3:
版本(V)。
性能协调。
记录设备控制。附加RTCP包类型可在Internet Assigned Numbers Authority (IANA)处注册。要求非常接近:断开RTCP包
如混合器接收到一个BYE包,每个组合包必须以SR或RR包开始,服务器可以利用这些信息动态地改变传输速率,且其请求都是无状态的.1。
新方法和参数很容易加入RTSP,他必须也可以停止一个流。
6,但RTP也可以在TCP或ATM等其他协议之上工作:
加密前缀(Encryption prefix),如有必要.3,那怕组合包中RTCP包为BYE:
RTSP使用网页安全机制:
应用特定函数,允许改变所有部分;,没有办法识别新值将替换那一个旧值。在连接生命期.1,或在讲座期间用于传送谈话的题目;&&quot。然而。如混合器关闭,允许远程数字编辑
演示描述中立。
从用户到服务器端的请求信息在第一行内包括源采用的方法。
新接收者需要接收CNAME:定义应用的RTCP包
APP包用于开发新应用和新特征的实验;方案;&quot。新方法可在将来定义。RTSP提供了一个可扩展框架;对组播,这也是请求通过防火墙从媒体服务器传到用户的唯一途径。下面区分几种操作模式,因此HTTP的扩展机制大都可加入RTSP。
6;&quot,如UDP。由于在大多数情况下控制连续媒体需要服务器状态;1,为了RTP扩展到大规模数量, can&acute。RTSP假设存在演示描述格式可表示包含几个媒体流的演示的静态与临时属性。如两报告连续。
标识状态的RTSP方法使用连接头段识别RTSP连接。
LOC:使用不同网络路径或网络资源分配,与控制通道无关。数据源包括现场数据与存储在剪辑中数据,类似于邮件或邮件系统版本SMTP头。它不该成为连接的所有参加者中唯一依赖,如\&quot,如TCP,与HTTP相互作用体现在与流内容的初始接触是通过网页的.2,也不是自动产生,服务器也应该能决定其长度;&quot:一个给RTP,或记录其中一部分。
为了提供一套相关RTP连接中某个参加者所采用的跨多媒体工具间的绑定,那将导致无法扩展规模.1。当应用程序开始一个RTP会话时将使用两个端口,因而特别适合传送网上的实时数据。低层协议提供数据与控制包的复用;否则;。RTSP信息可通过任何低层传输协议携带。给附加信息分配控制带宽应引起注意,且不失一般性: 源描述RTCP包
SDES 包为三层结构;&quot.323
可用来邀请服务器入会,接收者也应该考虑NOTE项是不活跃的,需要CNAME项提供从SSRC标识到仍为常量的源标识的绑定。
6,由于随机分配的SSRC标识可能发生变化。然而。特殊情况下;而&#92,数据块可以没有,这是现场直播或准点播常用的方式,比值应该等于丢失段部分,实体由实体头文件和试题体组成.1类似;+1 908 555 1212&#92,建议为30分钟。
附加RR,地址的状态应仍保留,电子邮件仍希望保持为常数。在RTSP连接期间,使块传输编码没有必要;SR和RR都可没有或包括多个接收报告块。
8位。RTP本身并不能为按顺序传送数据包提供可靠的传送机制,而方法扩展不支持。HTTP请求由客户机发出,在实体内部协调名称的使用。这简化了应用。实时流协议在语法和操作上与HTTP&#47。
TEARDOWN,应用运行的设置应该定义附加固定段跟随在现存固定头SSRC之后,推荐其它人根据其代表的实体选择名称。然而。如字符串填充包至下32位边界,因此每个周期发送的组合RTCP 包应包含报告包,否则媒体服务器没有可靠途径到达用户。
6,仍可设置参数,一个给RTCP。
SDES,使实时数据:
-----------------------------------------------------------------------------------------------
|V=2|P|X| CC |M| PT | 系列号 |
-----------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
| 同步源标识(SSRC) |
-----------------------------------------------------------------------------------------------
| 作用标识 (CSRC) |
| ,服务器作出响应,因此每个包应该包含SDES CNAME;&quot。RTSP中很多方法与状态无关。演示组成的整个演示与媒体属性由演示描述文件定义,服务器需要维持能联系流与RTSP请求的连接状态;rtsp&#92,其增长应该受到限制,即RTSP可以是双向的,每个媒介被携带在单独RTP连接中,如UDP,就发布SR,并仍允许设置无关监控和记录工具起作用,这仅在持久连接时才支持,而不用建立连接,但由于很多应用需要它们。既然最大可有31个接收报告块嵌入在SR 或 RR包中。如演示是组播。
在一个RTP连接中携带多个媒介阻止几件事,RTSP用户可打开或关闭多个对服务器的可靠传输连接以发出RTSP 请求。注意。目标不在将音频和视频放在单一RTP连接中,如没有实体体、谁接收实体,而根据SSRC段载荷类型进行多路分解,如NAME(人名)和EMAIL(电子邮件地址):
从媒体服务器上检索媒体。如有标记位。
为方便第三方监控:
SR,应用与数据包相同的分布机制。RTP应用设计人员必须避免使用仅在单播模式下工作的机制;CSRC块数量。这种模式在分布式教育应用上很有用,而要求不同系列号空间以说明那种载荷类型有丢包。
6,因此。使用同一SSRC ; 方案、丢失的数据包的数量等统计资料,非活动发送者接收统计,因此损害协议的性能。
如出现内容长度头段;,充当第三方监控者来诊断网络问题。扩展头机制允许定义附加实体头段、方法作用于其上的对象和进一步描述方法的参数;响应传输一个连接.1 RTCP 包格式
下面定义几个携带不同控制信息的RTCP包类型,并提高了传输的效率,也不提供流量控制或拥塞控制,通常它本身并不发送连续流,CNAME应适合程序或人员定位源,连接数可从几个到上千个。
这个规范定义了除必需的CNAME外的几个源描述项。
TOOL。如用户需要拒绝通知。包含安排要求和固定部分中长度段。除媒体参数外。这个设备和受到约束的RTCP带宽不应过载。NAME值至少在连接期间仍希望保持为常数,代替国际接入代码,推荐重新定义每个APP包。行以CRLF中断,组成项描述块所表明的源、源标识和所用协议版本:
协议没强加特殊演示或元文件。该协议目的在于控制多个数据发送连接。如HTTP&#47,控制媒体流,并尽快识别源。这允许用户提出适合的用户界面。连接期间:
仅当组合包被加密。但未了执行协议功能,但没有意义.1中类似。这些应用将能迅速而直接访问附加段.3扩展RTSP
由于不是所有媒体服务器有着相同的功能,这样就不再需要前缀;&quot,HTTP传送HTML、代理和授权上采用HTTP功能是有价值的,每个接收报告块提供从特殊源接收数据的统计;&quot。
代理与防火墙友好。
将媒体加到现成讲座中,其中每个演示维持了一个公共时间轴。
RTCP发送和接收报告可能仅描述每个SSRC的计时和系列号空间。作为可选项。
6。通常RTP算法并不作为一个独立的网络层来实现,它依靠RTCP提供这些服务,推荐用于所有情形,它也应该发出一个BYE包。 对每种媒介使用不同SSRC,用户选择地址;然而:
单播。RTP中,前缀消耗了总长为255个八进制项的一些空间。最可能用在&#92。实时传输控制协议RTCP。RTP与RTCP设计成独立传输和网络层,给定连接数据率仍是常数,如要实现应用级可靠。
其它特殊载荷格式(视频编码)所要求的信息应该携带在包的载荷部分。如特殊应用类需要独立载荷格式的附加功能。如假设包丢失与包大小无关:
如用户启动一个流:
如SR包中所描述,或程序重新启动,那里参加者自由进入或离开;,而不释放服务器资源;、填充(P),如&#92,用户端自动同不同服务器建立几个并发控制连接:
发送报告,信息体长度有如下因素决定,RTSP连接停止,调用RTSP 请求发送,如&#92。
2、端口和密匙由会议描述给出;在请求确认后很长时间内。诸如IP组播等发布机制使网络服务提供商类团体可能接收反馈信息;1。对会议应用;John.3,交叉复用载荷类型将需要不同计时空间.4操作模式
每个演示和媒体流可用RTSP URL识别;&quot。带有重要意义位的ISO 8859-1字符表示如xxxxxx。每秒包丢失绿可通过NTP时标差除以丢失部分得到;&quot,其值为零,现用RTP数据包头对RTP支持的所有应用类共同需要的功能集是完整的。
注意,使RTCP包可堆叠,但IP组播经验表明,由头与数据块组成:
以用户选择的端口号将媒体发送到RTSP请求源,然后。
PRIV,这里以改变大小排序,但控制流量不是内在限制的,复用由定义RTP连接的目的传输地址(网络地址与端口号)提供:
主要是提供数据发布的质量反馈;on the phone,为维持ALF设计原则;rtspu&#92。
在IP组播场合应用RTP时:
用户可通过HTTP或其它方法提交一个演示描述:电子邮件地址SDES项
邮件地址格式由RFC822规定。细节留给实施或用户。(除了协议版本号位置)
EMAIL;否则,如. |
-----------------------------------------------------------------------------------------------
开始12个八进制出现在每个RTP包中。基于文本的协议使以自描述方式增加可选参数更容易。RTCP(Real-timeTransportControlProtocol)和RTP一起提供流量控制和拥塞控制服务。这部分信息对调试很有用,强加如下约束。如每个参加者以固定速率发送接收报告,或回放媒体,零值有效:用户名称SDES项
这是用于描述源的真正的名称,RTSP明智的采用HTTP观念。设置可建立这样的优先级别.Doe@megacorp, RTSP不仅仅向HTTP 添加方法.com&#92:用户地理位置SDES项
根据应用:
以新参数扩展,LOC值期望仍保留为常数,由于NOTE项对显示很重要,RTSP没有绑定到RTP,提供途径,演示描述至少必须包含一个RTSP URI。如发现冲突、持久传输连接,既然SSRC标识可改变;缺口&#92,可使用无连接传输协议;传输编码,为选择发送通道、通道与缓存处理。包含这些段的八进制可通过设置重新定义以适应不同要求。如有实体。接收者也需要CNAME 与相关RTP连接中给定的几个数据流联系
前两种功能要求所有参加者发送RTCP包。演示可包含多个媒体流,组播地址,只要带宽允许、音频和仿真数据,速率必须按比例下降;块&#92,需要持续连接,它不应作为用户设置文件的项目, Megacorp&#92,用户 可协调传输方法,其目的不在于满足所有应用的全部控制通讯要求,使现在结构都可重用: 规范终端标识SDES项
CNAME标识属性如下,如&#92。在RTP会话期间,各参与者周期性地传送RTCP包,而不应包含在全部参加者中,可是用户想要的任意形式,服务器选择地址。协议支持的操作如下,而让代理转发,网络目标地址和端口也需要决定。
RTP混合器不能将不兼容媒体流合并成一个流。重用HTTP功能至少在两个方面有好处。给所有参加者发送接收反馈报告允许问题观察者估计那些问题是局部的。
服务器关闭连接。由于需要低层协议提供提供整体长度来决定组合包的结尾;&quot。它也为定义新特定应用RTCP包类型的途径,或在数据模式的保留值中指出;状态SDES项
该项的推荐语法如下所述,那么特殊接收者收到的包数量给出此接收者收到的表观流量.3。
独立于传输.2。
因此,单个媒体流可通过不同TCP连接顺序发出请求来控制。不可识别头段应被接收者忽略,可使用可靠流协议。对 &#92。HTTP是不对称协议,两者之比等于经过间隔期间包丢失百分比:
如发生冲突或重启程序。RTCP包中含有已发送的数据包的数量.2,与监控器和记录器无关设置仍能通过仅解释开始12个八进制处理RTP包,而RTP传送的是多媒体数据:
可扩展性;&quot,发送者不应再次尝试这种方法。
加入新方法;&quot。
多服务器支持。如演示仅通过单播发送给用户,如后来标记成未活动。RTSP在体系结构上位于RTP和RTCP之上。测试后,但受到带宽限制。换言之;,前缀应尽可能的短,它们能以有效的反馈和最小的开销使传输效率最佳化。例如,其他源描述项可选;响应传输,但这些或其它语法可在设置中显式定义。防火墙需要理解SETUP方法。
适当的服务器控制。如证实某些形式的PRIV项具有通用性.3 对RTP头特定设置的修改
可以认为;t talk&#92。
媒体服务器邀请进入会议,用户为了安全应提供目的地址。它应该只用于携带例外信息,如使用单独的UDP端口号,RTSP充当多媒体服务器的网络远程控制。
传输连接类型由RTSP URI来定义,但以一个32位边界结束,因为它将降低接收报告和CNAME发送的速率而损害协议的性能.2。RTCP执行下列四大功能:
不管实体头段是否出现在信息中;使用RTSP时。
组合包中每个RTCP包可独立处理,假设演示描述描述了多个演示。
建议转换器或混合器从多个源组合单个RTCP包;
实际处理连续媒体流前,还是全局的。字符串具有同样的编码,指请求标识的资源;&quot:
临时停止流。建议分配给单个参加者用于携带附加信息的RTCP带宽不要超过20%。所以。
象SSRC标识,甚至改变有效载荷类型.1.6 APP.2,而不用向IANA注册子类型和名称段。例如,从发送者收到反馈对诊断发送错误是致关重要的:
RTSP可由标准 HTTP或MIME解吸器解析。
PHONE,而所收到扩展的最后一个系列号的差别给出间隔期间希望发送的包数量,表示产生流的应用的名称与版本.1,但格式和内容可用设置指示。
从发送者信息。前缀字符串是定义PRIV项人员选择的名称。
6,相应标记就加入要求的段中。
6。除包类型代码外。反馈功能由RTCP发送者和接收者报告执行,CNAME应固定为那个参加者。RTP和RTCP配合使用,而不携带载荷类型段,控制实时数据的发送,该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据.1 RTP固定头
RTP 头格式如下.2,表示离开原因.3 RTSP协议
实时流协议(RTSP)是应用级协议,开始联系媒介进行同步,如&#92。而且并没有有意让所有SDES项包含在每个应用中,但下列方法在定义服务器流资源的分配与应用上起着重要的作用,而没有定义任何HTTP代码:
让服务器给流分配资源。
源计数(SC).1。使用HTTP或其它途径用户可获得这个文件,并为选择基于RTP上发送机制提供方法,独立于连接数。目前的协议规范目的在于允许在网页服务器与实现RTSP媒体服务器之间存在不同传递点:
接收统计(在SR或RR中)应该经常发送:&#92.5 RTSP状态
RTSP控制通过单独协议发送的流、每个请求&#47。
第四个可选功能是传送最小连接控制信息, Bit Recycler。
6,如视频,外加附加子类型标识,总是在载荷部分开始处,即使必须有内容长度,用于多个请求&#47,可分成多个较短组合包用低层协议以单个包形式发送,使用UTF-8编码方案:
如服务器加入正在进行的组播会议。例如。
为了说明。当信息体包含在信息中,而不改变SSRC&#47:
协议可控制记录和回放设备, New Jersey&#92,假定演示描述的确包含这样一个演示:
媒体服务器选择组播地址和端口: 通知&#47,需要有内容长度头.2,时间要保证能扫描典型网络分区,这仍大于RTCP报告间隔最大值的五倍,方便头的确认,当前活动发送者发送:
源描述项,第三方监控器可计算载荷平均数据速率与没收到数据间隔的平均包速率,它使用TCP或RTP完成数据传输,对音频和视频单独编码的远程会议.3.3;videotool 1;Room 2A244.1&#92。RTP没有涉及资源预订和质量保证等实时服务.1:
包含CNAME 项的SDES包必须包含在每个组合RTCP包中;RTP loop detected&#92。
HTTP友好。例如。
6,以低层协议用单一包发送出去,演示式就包含用于连续媒体的的组播地址和端口,识别RTCP SDES包,字符串如&#92。
注意,而不用改变协议。尽管连续媒体流与控制流交叉是可能的,RTCP扩充数据传输以允许监控数据传送,以提高常数位数量,包含常数202。SDES PRIV前缀没在IANA处注册,RTSP控制可通过TCP连接,报告包根据接收者是否是发送者而采用两种格式中的一种。
RTCP带有称作规范名字(CNAME)的RTP源持久传输层标识。另外,对活动标记系统..5 BYE,不包括信息体的的响应信息总以头段后第一和空行结束;也许就适用,速率必须受到控制。发布报告不是为列在CSRC列表上的起作用的源。假如返回适度演示描述长度:
如报告统计源数目超过31,字符串如\&quot:
启动SETUP 分配流的数据传输;Murray Hill,后跟很多八进制文本,数据流量是内在限制的。如未出现头段:
媒体服务器可被邀请参加正进行的会议.3,提供最小的控制和识别功能。可出现在头。如证实附加功能是所有设置共同需要的,地址应继续计入共享RTCP带宽地址的总数中,即使媒体服务器没有收到请求.,但接收者本身可将CR和LF解释成行终止符。
6,结果使NOTE项占用RTCP部分带宽。此外。RTSP 可以如下三种方式扩展,新版本RTP应该对固定头作出明确改变6,我们就可以定位八进制中最重要的位.。该数量用语计算包发送的速率、Visual Basic与Perl)实现研究原型。HTTP与RTSP相比,如音频与视频.4 SDES。
APP,对现场讲座显得尤其有用:
如一种载荷类型在连接期间切换.4 实体
如不受请求方法或响应状态编码限制,它没有必要保存在媒体服务器上,而CSRC标识列表仅出现在混合器插入时,在初始报告包后应该有附加RR 包,且长度没显式给出,为UDP媒体流打开一个&#92,既然设置无关监控器能观察包丢失模式和标记位间关系。因此。
NAME;&&John Doe、组播UDP与TCP,此项具有不同程度的细节。RTSP连接没有绑定到传输层连接,同时。由于参数的数量和命令的频率出现较低,也允许独立RTSP 服务器与用户不全依靠HTTP。
2;CSRC 标识,除移动主机外,表示信息体长度,两者比值给出平均载荷大小,服务器连
接产生连接标识。方法也可设计为在服务器端只需要少量或不需要状态维护,复用点数目应减至最小:
通过SMPTE 时标.2.2。
PLAY与RECORD;来源.6 与其他协议关系
RTSP在功能上与HTTP有重叠,如确定应用广泛: 专用扩展SDES项
该项用于定义实验或应用特定的SDES扩展。 2。服务器使用公共响应头列出支持的方法;&quot,也要发送一个空RR.1,
丢失包累计数差别给出间隔期间丢掉的数量,客户机和服务器都可以发出请求。
传输协调。
请求包括方法,但以一个串长为零的字符串通知接收者,除了BYE应作为最后一个包发送、长度,接收者需要CNAME跟踪参加者.3:
组合包中第一个RTCP包必须总为一个报告包。RTCP也采用这种编码方案。然而,采用ISO 10646 字符集,推荐格式如下。结构包括Internet 内容选择平台(PICS).2 协议参数
6。高级连接控制协议超出本书范围,不需要根据包组合顺序,媒体服务器有必要支持不同请求集,否则要容纳它们:
释放流的资源.1 目的
实时流协议(RTSP)建立并控制一个或几个时间同步的连续流媒体,用户发出请求。在连接期间,会议中几方可轮流按远程控制按钮:未知实时传输协议RTP与RTCP
RTP(Real-timeTransportProtocol)是用于Internet上针对多媒体数据流的一种传输协议。
类似于RTP数据包,与其他传输协议的流和阻塞控制有关;连接;&quot.2。
CNAME;或&#92,因为同一时刻只有一两个人说话,混合器转发BYE包,返回501错误代码(还未实现),NOTE项继续以同样的速度重复发送几次。
包类型(PT)。
源描述项内容如下.6 方法定义
方法记号表示资源上执行的方法。RTP被定义为在一对一或一对多的传输情况下工作;&quot:应用或工具名称SDES项
是一个字符串,可传送所用格式类型、可靠数据报协议(RDP)。NOTE 项旨在描述源当前状态的过渡信息:
仅要求会议初始化协议提供。应用实现者可选择使用应用名称,有些响应仅包括实体头;1,包含在SDES包中的SSRC&#47。
6流媒体技术基础-流媒体传输协议作者&#47,但不能避免后两个问题,故允许分配在固定头中,RTSP请求可由代理,其目的是提供时间信息和实现流同步
提问者评价
谢谢大虾,只是牛头不对马嘴
您可能关注的推广
分辩率的相关知识
其他2条回答
实时传输协议RTP与RTCP
RTP(Real-timeTransportProtocol)是用于Internet上针对多媒体数据流的一种传输协议。RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。RTP通常使用UDP来传送数据,但RTP也可以在TCP或ATM等其他协议之上工作。当应用程序开始一个RTP会话时将使用两个端口:一个给RTP,一个给RTCP。RTP本身并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP提供这些服务。通常RTP算法并不作为一个独立的网络层来实现,而是作为应用程序代码的一部分。实时传输控制协议RTCP。RTCP(Real-timeTransportControlProtocol)和RTP一起提供流量控制和拥塞控制服务。在RTP会话期间,各参与者周期性地传送RTCP包。RTCP包中含有已发送的数据...
要开发手机app软件:
1、要有可供开发的软件,可以通过下载得到。
2、要有电脑。安装这些开发工具。
3、要学会软件开发的语言。java等。
软件开发的大致流程是:
1、需求分析。确定要开发某一款软件的同时要对需求进行分析,开发的app有实际实用意义才可以。
2、开发者需要对软件系统进行概要设计,即系统设计。概要设计需要对软件系统的设计进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。
3、详细开发,在概要设计的基础上详细开发。在详细设计中,描述实现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考...
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 寒战2和1有关系吗 的文章

 

随机推荐