前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇永远的焦裕禄范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
小学班主任德育教育 批评教育沟通德育工作是学校工作的重要组成部分,是对学生进行思想品德培养的重要途径,德育过程是教育者按照一定的社会要求,有目的、有计划、有组织地对受教育者施加系统的影响,以培养和形成教育者所期望的思想品德的过程。其中,班主任的德育教育工作,是德育工作的重要组成,是学校德育工作的重要环节,作为基础工作要常抓不懈,讲究科学合理的方式方法,任重而道远。
一、班主任对德育教育工作要有高度认识
要认识到德育工作的关键之处,既是树立学生的道德理想观念,又要培养学生文明、守纪的行为习惯。小学教育是正规系统教育的起点,贯穿整个少年阶段,对人的一生起到非常重要的作用,小学班主任教师在讲授知识的同时,更应该做好育人工作。在全面推行素质教育的新时代,教育家把“素质”用一句话简单解释为:走出校门学生们身上所剩下的东西。真是言简意赅,德育就是对学生思想道德、行为习惯、学习策略、情感态度的培养,是除了知识能力以外的因素,是贯穿人的一生的。一位教育专家说过:每个人对知识的学习能力是不一样的,有早晚快慢之分,都有自己独特的学习曲线,如果在短时间内提高学习成绩,也许不是件难事,但是改变一个人的生活行为习惯,改变一个人的思想则是很难的,江山易改本性难移,说的就是这个道理。因此,在学生的启蒙教育阶段,在学生形成初始的人生观价值观的过程中,必须要把德育工作放在首位,使之贯穿在每一个孩子成长的过程中,让祖国未来的建设者,迈好人生第一步,成为未来社会栋梁之材,至少多一份安定和谐。
二、建立充满爱心、平等和谐的师生关系
热爱学生,尊重、欣赏学生是做好德育工作的出发点,现在的孩子大多是独生子女,懂事早,敏感且有较强的自尊心,需要老师、家长细致的关心和尊重。班主任首先得把他们当成自己的孩子一样,这样才能充满爱心,另外还不能仅仅把他们当作孩子看待,还要和学生建立平等的师生关系,就是自己犯错误也要勇敢地承认。所以,班主任在日常的班级管理工作当中,要一视同仁,不偏不倚,不能因为成绩好就给予过分的关注,而对于成绩较差的同学就苛刻求全。而要平等地对待全体同学,只有这样每个学生才能都感受到被尊重、关心。学生感受你尊重、爱护他们,就会自然乐于接受老师的教导,才能保障班主任顺利开展各项德育工作。
三、教师要提高道德修养,成为学生的典范
德育工作不同于文化知识的教育,有其特殊性,不是一蹴而就、拔苗助长式的过程,班主任的作用非常关键,除了作为教师传授学生知识以外,还担当着班级管理的责任,是学生学校生活的组织、指导者。所以,作为班主任,要加强自身的文化素质和道德修养的学习。课余时间要进行继续再教育学习,提升自身文化素质,钻研业务,对教材重点、难点知识把握得当,对相关课外知识更要广泛了解。总之,班主任教师承担着更多的责任,一定在政治思想、道德品质、文化素质等方面都要加强学习,才能够以身作则,做学生的典范、表率,言传身教去影响学生、感染学生,给学生树立一个良好的楷模。教师是学生灵魂的工程师,首先要求自己要有高尚的道德情操,之后再谈以德治教,以德育人,近年披露的虐待、猥亵小学生案件,都一再说明无德无以为师,对学生的伤害比其他人更大、对学生一生的影响巨大。老师必须严格用师德规范来约束自己,忠诚教育事业,为人师表,以身作则,要求学生做到的自己首先必须做到,工作中把《小学生日常行为规范》纳入自己的条例,严格遵守,做一名合格的教育工作者、合格的班主任。
四、掌握恰当的批评教育方式
现代社会中,人际交往要注意的是,在不同的地点,不同的时间,针对不同的对象,说出恰当的话。同样班主任在管理中,教育学生时也要注意时间、地点,事情的轻重缓急,运用恰当的方法教育学生。
班主任在班级管理工作中,批评学生时要遵循先抑后扬,适度、得当的原则。俗话说:“无规矩,不成方圆”,学校班级的管理更是如此,在批评中要注意语言的技巧性,采用恰当的言辞,先表扬,后批评,通过婉转、温和的语气等。批评本身就是一种人的思想行为的否定,尽量不用消极的、过激的语言,一定要把握好自己的情绪,否则会引起学生的抵触情绪,但是对于学生的不良思想、行为举止,要果断采取措施,决不姑息。
对不遵守校规校纪的学生,轻微的错误,班主任可对学生进行量化的管理,适度批评,可以对其进行单独谈心,肯定其优点,让学生在和善的氛围下,用针对性的语言,举出具体事例指出学生的不足之处,让学生主动承认错误,认识到错误,进行反省,让学生心悦诚服,避免了在全体同学面前对其批评,造成学生自卑,同时会对老师有抵触情绪,难以真正接受老师的批评教育,只有这样才真正起到教育的作用、效果。对于严重违纪的行为,也要保持冷静,控制情绪,不能说出有损师德的话。
还有就是个别学生反复犯错,犯了错误能够承认,也能改正,但是过后还犯,极大地考验着教师的忍耐力,对这种行为,要结合学生心理发展特征,要求班主任老师在进行批评教育时,沟通时要心平气和,耐心细致,认识到小学生心理的不稳定性,要有循序渐进的心理准备,要理解这种反复性,对小学生急于求成是不行的。
五、加强与家长沟通工作
德育教育是系统且长远的工程,没有终点,永远在路上,对小学生而言,单单依靠老师和学校是不够的,还需要家长的密切配合。班主任能否处理好和学生家长的配合关系,将直接影响德育教育目标的实现与否。
【关键词】健康教育路径;乳腺癌
1 对象与方法
1.1对象
选择2009年11月~2012年12月在某院乳腺科治疗,能自行、自愿填写量表的乳腺癌患者90例。随机分为2组,每组45例。观察组女45例,平均年龄(43±8)岁,其中本科及本科以上学历4人;大专15人;中专或初中14人;小学11人;文肓1人;第一次接受治疗的患者31例,占本组人数的67.7%;观察组女45例,平均年龄(46±8)岁,其中本科及本科以上学历5人;大专12人;中专或初高中14人;小学13人;文肓1人;第一次接受治疗的患者33例,占本组人数的73%。2组年龄、文化程度、经济状况以及第一次接受治疗患者人数差异无统计学意义(P>0.05),具有可比性。
1.2方法
1.2.1制定乳腺癌健康教育路径 乳腺癌健康教育路径是以患者入院-手术-出院为纵轴,分别在入院日、术前日、手术日、术后1~3日、术后4~7日、术后7日~出院前1日及出院日实施健康教育。主要包括健康教育评估、健康教育内容、施教方式、健康教育评价四个阶段。
1.2.2健康教育路径内容 ①入院时:介绍病区环境、医护人员、有关制度及设施,评估患者的健康史、身体状况、心理及社会情况;请患者或家属阅读相关书面资料,详细讲解并取得其配合。②术前日:讲解术前相关检查的目的、注意事项。术前准备内容、目的、注意事项;手术意义、时间及方式;术后常见并发症及预防方法,做好心理指导。③术后1~3日:告知患者皮瓣下引流的合适及注意事项, 保持引流管通畅,协助其生活护理。④术后4~7日:指导拔除引流管后患侧上肢继续功能锻炼的方法(如慢慢伸直并抬高、内收、活动肩关节等) , 讲解切口感染、皮瓣血运的自我观察以及患侧上肢水肿的原因。⑤术后7日~出院前1日: 告知出院时间、出院流程及复查时间,准备好出院所需手续;告诉患者住院期间功能锻炼要延续至出院后2个月,对肩关节、肘关节、腕关节做大幅度功能锻炼,近期避免用患侧上肢搬动或提取重物;不可在患侧上肢测血压、抽血、静脉注射等,指导患者填写调查问卷。⑥出院日:评估患者对出院宣教内容的掌握情况,回收调查问卷。
1.2.3 施教方式 住院治疗过程中, 责任护士依据路径对患者进行系统、动态、有针对性的健康教育, 方式包括:指导患者或其家属阅读相关资料、针对患者具体情况进行个别讲解、指导患者掌握乳腺癌相关健康知识和功能锻炼方法。护理组组长查房随时检查了解健康教育的实施进展情况, 并进行督察指导。对照组采用常规宣教方式,住院期间不定时向患者讲解乳腺癌的相关知识;实验组患者由管床护士负责,入院时就进入健康教育路径。
1.2.4 健康教育评价 参照《乳腺癌信息需求问卷》,在本院乳腺科专家的指导下设计问卷《乳腺癌患者健康教育路径实施效果评价问卷》,包括:①患者的一般资料。②患者对乳腺癌相关知识的需求状况。③患者的心理需求状况。问卷共52题,选项依次为“不重要”“稍许重要”“中等重要”“非常重要”“极为重要”,分值依次为1、2、3、4、5。健康教育评价由本人及主管护师进行评价,两组患者均在出院前1~2天填写问卷,共发放问卷90份,回收有效问卷90份,有效回收率100%。
1.3 统计学分析 应用SPSS 11.0统计软件进行分析,计数资料χ2检验。
2 结果
2.1 两组患者对疾病的认知程度及心理状况的比较 见表1。例(%)
2.2 两组患者对疾病相关知识掌握状况比较 见表2。例(%)
3 讨论
3.1 实施健康教育路径有利于提高患者对疾病的认知度
表1结果显示,实验组对疾病疾病的认知状况明显高于对照组(P
3.2 应用健康教育路径实施健康宣教更具科学性与灵活性
本次研究所使用的健康教育路径,护理人员在实施的过程中,以健康教育路径为框架,每一步骤进行评估,结合患者自身需求,严格按照健康教育路径的流程实行宣教,不仅使得健康教育有计划性、有程序性进行,体现了健康教育实施更具科学性,一方面可省去多余的护理程序,减少护理成本,另一方面可以把多出的时间投入到需要重点实施的项目,根据患者实际有针对性的进行护理治疗,从而更能提高护理质量和健康宣教的效果。
3.3 健康教育路径规范了护理工作程序,提高了健康教育效果
传统健康教育形式多以口头为主, 不规范且随意性大, 受护士掌握的专科知识、语言能力及沟通技巧等因素的影响,而健康教育路径实际上就是护理人员对患者实施健康教育的时间和计划表,具有计划性、预见性、可视性、针对性的特点[1],能够帮助临床护士有计划性和预见性的对患者实施健康教育,有利于患者和家属了解健康教育内容。应用健康教育路径实施健康教育提高了患者对疾病的认知,改善了患者心里状况,弥补了传统的健康教育的不足, 保证了健康教育效果。表2结果显示,实验组对疾病相关的饮食知识、功能锻练和复诊须知的掌握状况明显优于对照组(P0.05)。考虑与本次调查对象中有部分为二次或多次治疗的患者有关。
3.4健康教育路径对于患者的心理状况,有一定的改善作用
表1显示实验组仍有11%的患者心理状况未得到改善;考虑与家庭经济状况有关,然而相对于对照组,心理状况有一定的提高。
需要说明的是本研究采用健康教育路径对乳腺癌住院患者实施健康教育所取得了较好的教育效果,但由于研究样本采用的病种单一,样本量也有限。对于是否适合所有疾病的患者还须继续研究。
【关键词】 校园文化;隐性思想;教育元素;大学生;思政教学;提升路径
如今我国改革开放进程不断深入,社会主义核心价值观逐渐成为主流价值观。受这些因素的影响,高校内的思政教育环境发生了很大的改变,传统的思政教学模式已经不再适用于现阶段的高校思政教学。为顺应社会发展的需求,高校需要积极创新教育方法,并加入新的思政教学内容。作为高校重要的组成部分,校园文化具有影响力度大、持续时间长、范围广等特点,并且它蕴含了大量隐性思想教育元素,逐渐成为高校开展思政教学的重要途径之一。它可以有效弥补显性思想教育中存在的不足,提高思政教育的教学效果。
一、校园文化中隐性思想教育元素的特征
1、潜隐性
隐性思想教育元素的特征中最显著的就是潜隐性,利用隐性思想教育元素来开展教育活动并不是将道理、要求和看法直接告诉学生来对学生进行“灌输式”教育,而是当大学生在学习、生活和参与其他活动时,通过各种心理活动来影响大学生,如暗示、体验、创设情境或熏陶等等,让学生在参与社会实践的过程中潜移默化的接受到教育。
2、渗透性
与显性思想教育元素之间最大的不同在于隐性思想教育元素具有渗透性。显性教育的内容是独立的,而隐性思想教育元素是渗透到了校园文化相关活动、精神文化、专业课教育以及高校的物质环境当中,让学生在长时间的耳濡目染当中接受教育,内心得到感化。
3、自我性
在接受隐性思想教育时,学生可以自主选择教育方式,充分发挥自身的主观能动性,不需要接受教师的教导,也不需要完成教师的硬性要求,他们可以选择在自己感兴趣的活动中自我感受和发展,这样可以有效缓解学生的负面情绪,提高学生的主体地位,让他们主动的去接受教育,积极的参与到思想教育当中。
二、利用校园文化中隐性思想教育元素来提升高校思政教学效果的对策
1、高度重视校园文化中隐性思想教育元素所具备的价值
(1)正确认识校园文化及其育人功能。如今教育市场竞争十分激烈,建设校园文化是各大高校树立品牌形象,提高自身竞争能力,实现可持续发展的重要途径。同时,校园文化中还蕴含了丰富的隐性思想教育元素,对提高思政教育质量具有重要意义,高校思政教育工作者应对此提高重视,充分利用该元素来让大学生在潜移默化之中接受思政教育,它可以有效弥补显性思政教育存在的不足,有利于实现思政教学的目标。
(2)对隐性思想教育元素的开发利用提高重视。在信息化时代背景下,要提高大学生的思想道德素质,仅仅依靠开展课堂教学活动、开展一两次主题活动以及张贴一些口号是不够的,高校需要探索出更加多元化和现代化的方式,对开发和利用校园文化中的隐性思想教育元素提高重视,并将其与课堂教学活动相结合,对思政教育的教学资源进行整合,共同服务于高校的思政教育。
2、拓展开发和利用隐性思想教育元素的可行性路径
(1)加强整体规划,创建特色的校园环境。高校应从整体上对校园环境进行规划,包括学校的选址、校园内的布局以及基础设施等等,既要融入人文精神,也要强调特色,这是对校园文化中的隐性思想教育元素进行开发与利用的第一步。例如,高校可以将校园内的教学楼以先辈们的名字来命名,并在显眼的位置摆放校训石,让学生在校园内学习的同时还可以对该校的发展历史有一定的了解,增强学生对于学校的热爱之情。高校还可以在校园的角落里张贴一些温暖的提示语,充分利用校园内的所有事物来对学生进行教育,为学生创建出合适的校园环境,让学生能够健康成长,充分发挥出隐性思想教育元素对提高思政教育教学质量的作用。
(2)在校园精神中渗透思想政治教育。高校应深入挖掘校园文化中的隐性思想教育元素来提高大学生对校园精神的认同感,如,高校应对校风、校训、学风、教风、优秀的校友以及校史进行大力宣传,让大学生对所在的校园和集体产生一种归属感。完善的教育管理相关制度以及规范的校纪和校规中也都蕴含了隐性思想教育元素,高校应加强建设,并充分发挥其思政教育的作用,让学生学会对自己与他人做出正确的评价,形成健康的道德品质。另外,高校还应营造出和谐的校园氛围,构建良好的人际关系,帮助学生树立起正确的人生观、价值观以及世界观,促进学生身心健康发展,为日后的学习、生活和工作奠定基础。
(3)精心设计特色活动来进行思政教育。高校可以精心设计一些富有本校特色的校园活动,并将其发展成该校的品牌,让学生在活动中接受思政教育。例如,高校可以在重大节日举行主题活动,对学生的道德品质进行培养,提高学生的责任意识;还可以定期举行主题班会,将集体舆论引向正确方向,加深学生之间的思想交流,实现个性化教育,提高学生的民主意识,从而增强班级凝聚力;积极开展各种形式的社会实践活动,将学校教育与社会和生活联系起来,帮助学生养成好的生活习惯和基本的道德规范,从而提高思政教育的实效性。
3、转变观念,推动高校内思想教育实践改革
(1)创新思政教育是必然趋势。在新的社会背景下,高校思政教育的工作环境变得十分复杂,大学生思想方面也发生很大改变,使得思政教育的实效性得不到保证。造成这种现象的主要原因有:一是外部因素,社会在不断发展,环境在不断变化;二是内在因素,思政教育的工作理念、方法和制度落后,不利于发挥实效性。因此对思政教育进行创新是社会发展的必然趋势。
(2)推动显性思政教育与隐性思政教育相结合。对高校的思政教育进行创新主要的途径是开发和利用校园文化中的隐性思想教育元素,并将其与显性思政教育相结合,充分挖掘出两者的优势,实现优势互补从而提高大学生思政教育的教学效果。高校可以充分挖掘出隐含的思想教育元素,拓宽思政教育的载体与平台;还可以探索更多样化的思政教育方式,将课堂教学活动与学生的自学活动相结合,将理论学习与实践活动相结合,充分调动学生对于思政教育的学习积极性。高校可以加强评价机制的建设,对学生的思政素质做出全面客观的评价。高校应充分考虑到思政教育的实际情况,建立更符合社会和学生发展需求的思政教育模式,从而推动思政教育更好的发展。
三、结语
总而言之,现如今,校园文化中的隐性思想教育元素越来越受到社会与思政教育工作者的重视。高校可以通过建设和谐的校园环境、举办实践活动等等来对隐性思想教育资源进行运用,加强整合思政教育资源,努力提高思政教育的质量以及提升大学生的思政素质。
【参考文献】
[1] 余守萍.高校校园文化中隐性思想政治教育资源探析[J].思想政治教育研究.2014(05).
[2] 李俊衡.基于校园文化建设的高职院校隐性思想教育研究[J].继续教育研究.2014(09).
[3] 卢继富,卓加鹏.基于校园文化平台的思政课教育教学路径探讨[J].淮海工学院学报(人文社会科学版).2013(19).
关键词: 启发式教学 学习能力 《半导体集体电路原理与实践》课程教学
《半导体集成电路原理与实践》是微电子技术专业的一门重要的专业课程,与前后课程联系紧密。学好这门课程对于学生掌握专业知识来说非常重要。
从学生的情况来说,有些学生的专业基础比较薄弱,特别是理科方面的基础。对于基础的数学计算和电路分析方法有一定的了解,却不能熟练掌握应用。
从课程来说,这门课程本身有一定的难度,理论性比较强,包含了很多分析。这就使得学生在理解和掌握上往往存在困难。传统教学方法是教师单向地讲授,这种单向的讲授只是枯燥地向学生灌输,重点在于老师而不是学生,缺乏让学生自己思考研究的过程,最终获得的学习效果肯定不是很理想。
因此在目前的授课过程中,普遍采用启发式的教学方法,这种教学方法更注重教与学的双向沟通,重点在于学生。在教学中,通过老师开其意,实现学生达其辞的目的,重视学生受启而发的过程。教学中,通过启发让学生展开研讨,使学生在教学的过程中能更多地发表自己的观点,更多地提出疑问。让学生能够主动思考,反复思考,加深理解。
课程中每个单元的教学过程都可以分为以下几个步骤。
(1)明确教学目的。
(2)教师讲授(启)。
(3)学生讨论,并自己完成相应的练习。(发)
(4)总结练习过程中存在的问题,并让学生再次通过讨论完成更深入的练习。(加深)
(5)最终由学生自己得出相应的结论,总结出适合自己的分析方法。
如在讲授COMS逻辑门电路这个单元的时候,首先明确这个单元的学习目标:掌握CMOS逻辑门电路的一般电路结构和设计分析方法。然后教师先讲授关于CMOS逻辑门电路的一些理论知识。如复习已经学过的关于CMOS互补对的知识,并根据CMOS互补对的特点提出CMOS逻辑门设计的一般方法。
图1 MOS逻辑规则
*对每个输入使用一个NMOS/PMOS互补对
*将输出节点通过PMOS与电源VDD相连
*将输出节点通过NMOS与地(0V)相连
*确保输出总是一个正确定义的高电平或低电平
根据这个方法,给学生演示常用的二输入与非门电路基本结构是如何得到的,并根据电路中器件的工作状态分析电路的功能与器件间连接方式之间的关系,进行验证。
图2 CMOS与非门
针对CMOS与非门电路,除了讨论其电路工作原理外,另外还在简单地讨论其开关特性。结合已经学过的CMOS反相器,引导学生发现为了保证良好的开关特性,二输入与非门中NMOS的尺寸应该对应CMOS反相器中NMOS尺寸的两倍。并进一步得到结论:为保证开关特性,多个晶体管串联时,晶体管的尺寸变大,芯片占用面积增加,因此电路设计中应尽量避免多个晶体管串联,特别是多个PMOS管串联。
教师对二输入与非门电路进行设计,分析过程的演示,让学生自己设计分析一些其他的CMOS逻辑门。
图3 CMOS或非门
这个可让学生自己画图得到,可以叫一个同学在黑板上演示,并让大家一起分析得到的电路有没有错误。并根据巡查的结果,由教师总结存在的问题。
【关键词】多路视频服务器/客户端;H.264编/解码;远程教学。
[Abstract] An embedded multi-channel H.264 video server/client design is established, which have been using in a remote experiment education system. The design includes these main modules, a video capture module based on DirectShow in Windows SDK, H.264 encode/decode module based on Intel_IPP_UMC, and a RTP transfer module based on jRTP library.
[Key Words] multi-channel video server/client;H.264 encode/decode;remote education
0.引言
视频是远程实验教学必不可少的组成部分。视频多路化设计可以节省教学设备数量,实现硬件资源利用的最大化。远程视频流处理需经由采集、压缩编码、实时传输、接收、解码、回放几个过程。视频流处理一般具有高实时性和大数据量吞吐率的特点。特别是对于多路情况,数据量虽路数急剧增加[2]。采用目前编码效率最高的H.264技术和专为多媒体传输设计的RTP协议[7],可以有效减小数据量,节省带宽,利用RTP/RTCP实现的Qos完成资源的合理调配。
1.系统概述
实验教学系统由实验设备、视频采集设备、服务器、网络连接、客户端组成。
客户端利用本地PC启动客户端软件通过Intenet与服务器交互。客户选择指定通道后, 服务器将该通道的实时视频数据经H.264压缩后通过RTP协议打包发送到客户端,客户端软件在收到打包数据后完成拆包,解压和回显操作;客户端定时向服务器发送RTCP,向服务器反馈收包情况,服务器根据RTCP评估网络质量,据此调节视频帧的压缩速率或压缩规模,以此实现Qos服务。
2.多路视频服务器设计
在设计中采用双核处理器Intel Dual Core T2300用于核心运算,配合接口完成设备控制。H.264编码和RTP打包均用软件方式完成。
图1 实验教学系统框图
2.1硬件构成
系统采用嵌入式之星EC5-1719CLDNA开发板,板上集成Intel Dual Core T2300处理器(主频1.6GHz,667MHz FSB)、Intel 945GM+ICH7M芯片组。系统内存DDR2 667MHz 1GB。接口包括4个USB2.0、4个COM(可跳线选择串口、RS232或RS485)、1个10M/100M/1000M自适应以太网卡。操作系统采用Windows XP。硬件结构框图如下:
图2 视频服务器硬件框图
2.2软件设计
服务器的软件核心运行在Windows XP上,整体程序框架采用Windows MFC。数据采集通过调用Windows SDK中DirectShow库函数以实现视频设备搜索、设备参数调整、视频参数调整、数据传输等;视频编码调用Intel_IPP_UMC库函数,完成高性能的编码运算;jRTP提供了一组RTP传输接口,通过调用这些接口程序完成网络发送操作。软件框图如下:
图3 视频服务器软件框图
软件整体采用多线程设计。充分利用多核处理器资源。线程是按功能进行划分的。同一数据流的线程间采用异步调用方式传递数据块指针,实现数据所有权的传递,实际上并不存在数据流动。编译时,使用Intel编译器针对指定处理器优化,使程序性能最优。
2.2.1视频采集
图4 视频采集程序流程
采集模块主要完成视频采集和必要时候的格式转换。一般说来,不同的视频设备支持不同的图像格式和分辨率,而视频编码器输入仅支持某些标准图像格式(如YUV420、UYVY、RGB24等)。当视频设备不支持编码器输入格式时,进行格式转换。反之,不需要转换,以减少CPU资源占用情况,有助于提高帧率。所有操作由DirectShow实现。
此外,视频采集线程还向视频编码线程提供图像格式、分辨率等信息,以帮助编码器正确初始化。当有新的一帧图像时,采集线程调用编码线程的输入接口函数,准备传递数据。如果此时编码器正忙,该接口函数会被一线程同步对象阻塞住,等待一个时间间隔后,若接口仍然保持阻塞,采集线程则放弃传递操作,丢弃当前帧的数据。如果接口不被阻塞,则帧数据传递成功。异步调用机制可以在当前CPU可用资源限制下最大限度的保证图像的实时性。
2.2.2视频编码
编码模块完成视频图像的H.264压缩。所有函数均由IPP库函数搭建。编码器利用采集线程提供的帧信息初始化变量和分配内存缓冲区。编码器准备好时,检查数据缓冲区,若为空,则等待一段时间后继续检查。如果发现有数据,则开始编码。同一数据流的编码器内部还将开辟多个子线程用于编码运算,只有当这些子线程全部结束时才完成一帧图像的编码操作。
图5 视频编码程序流程
当有一帧编码数据压缩完成时,编码器线程调用网络传输线程的输入接口。该过程与采集线程异步调用编码线程接口过程类似。
2.2.3视频数据RTP传输
网络传输模块,完成视频帧的分块、RTP打包、网络发送、RTCP接收操作。RTP/RTCP功能相关的函数均由jRTP实现。网络传输线程与编码线程的数据同步过程与前面所述的线程同步过程类似。网络传输根据客户端的情况完成初始化。初始化结果可能因客户网络环境为单播或组播有所不同。
图6 网络传输程序流程
2.2.4帧率控制机制
网络正常的话,客户端会定时向服务器发送RTCP包。网络传输线程每个一定时间察看一次RTCP包接收情况,若没有收到RTCP包,则网络传输线程将睡眠一段时间。在这段睡眠时间里,由于前面所述的线程同步机制,整个数据流都将被阻塞住,编码器停止工作,采集器不断地丢掉采集到的数据。只有网络线程恢复后,数据流才恢复流动。由此实现帧率控制。这是Qos的一个简易实现办法。
3.视频客户端设计
客户端用于远程向服务器发出控制指令,并接受和回放视频图像。
3.1软件设计
客户端程序框架采用用Windows MFC,RTP接收和RTCP发送用jRTP实现,H.264解码和视频渲染回放均使用Intel_IPP_UMC实现。经测试客户端可运行于大部分Windows平台下。
客户端同样采用多线程设计。按功能划分为网络接收线程、解码线程、视频显示线程。线程同步机制与服务器相同。
图7 客户端程序框图
图8 D1分辨率客户端显示
3.1.1视频数据RTP接收
网络接收模块完成RTP包接收,拆包,排序,帧组装操作。并定时向服务器反馈RTCP。RTP接收采用异步接收方式,当接收到数据时推动数据流前进。若数据流下游的线程繁忙,则缓冲当前数据,尽可能多地接收数据。
3.1.2视频显示
在解码线程完成帧解码后,显示线程完成回放工作。同时响应来自GUI的显示控制操作。 经过验证,服务器和客户端工作良好。在服务器同时发送D1和CIF视频时,图像清晰稳定。更高分辨率或更多路视频同时编码时,视频帧率明显下降,但工作正常。证明设计具有良好的网络适应能力。(详见图8所示)
4.测试数据
对于多路视频的H.264编码及传输的测试。调整不同的图像分辨率,测试编码器CPU占用率和网络带宽,并在客户端测试数据丢包情况。改变视频流的数量,分别测试1路,2路视频情况下编码器正常工作时CPU占用情况,网络带宽、丢包量以及QoS服务的效果。
表1 服务器测试结果
1路视频
D1(720*576) 2路视频
CIF(352*288)+D1(720*576)
CPU占用率 Core1 75% 96%
Core2 70% 98%
带宽 1.1Mbps 1.8Mbps
丢包率 无丢包 无丢包
5.结束语
本文介绍了一种远程实时视频监控的设计实现。在对于远程试验教学系统,图像质量和视频帧率没有特殊要求,在校园网带宽所允许的条件下,本设计较好的完成了教学系统的功能需求。
参考文献:
[1]刘喜龙,石中锁.基于H264的嵌入式视频服务器的设计[J].微计算机信息2005.1。
[2]多路嵌入式H.264视频服务器的设计详解.微计算机信息2008.06.19。
[3] PESCEMD. Programming Microsoft DirectShow for DigitalVideo and Television [M]. Redmond, Washington: Microsoft Press. , 2003。
[4] Multi-Core Programming Increasing Performance through Software Multi-threading, Shameem Akhter, Intel, 2007。
[5] DirectShow开发指南, 陆其明, 清华大学出版社, 2003。