构建类 meerkat移动直播系统

本文原创自 http://blog.csdn.net/voipmaker  转载注明出处。

最近国外比较火的移动流媒体直播应用meerkat吸引了大量关注,笔者基于telemcu系统构建了这样的原型系统,视频源是sip移动客户端,观看者通过流媒体协议rtmp实现远程观看,基于这个方案可以做出其他有意思的feature,比如参与者也可以通过音视频与直播员互动,或者直播员远程和其他几个人一起直播,服务器把这几个人的音视频混屏,其他观看的人可以在屏幕上同时看到多个参与直播者的画面声音。系统的主要瓶颈是大规模应用时的cpu资源和网络资源的占用。

时间: 2024-08-05 14:56:50

构建类 meerkat移动直播系统的相关文章

构建一个简单的Linux系统 MenuOs —— start_kernel到init进程(20135304刘世鹏)

构建一个简单的Linux系统 MenuOs —— start_kernel到init进程 作者:刘世鹏20135304 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 Linux内核代码简介 内核源码三个个重要目录 arch占有代码量最大,支持不同cpu的源代码,arch/x86目录下的代码是我们关注的重点 init,内核启动相关的代码基本都在init目录下,init/main.c中start_kernel是整

一个社交App是如何构建高伸缩性的交互式系统

摘要:本文旨在通过一个社交App的成长历程来从技术角度分析如何在云端构建大规模分布式系统,其中包括平台的可伸缩性.网络层面的扩展.数据和业务层面的扩展等. 一个社交App需实现的功能 用户关注的常规社交功能.活动.地理位置.探索功能.新鲜事.视频照片分享等等,需要提供的功能不胜枚举,所以从技术角度来说,开发者需要解决的问题也是异常复杂的. 当一款社交App发布之初,用户访问量比较小,使用一台服务器就能够支撑全部的访问压力和数据存储需求,但是互联网应用具有病毒式的传播特点.一款App很可能会面临一

十年磨一剑,美国巨头视频网站 Hulu 的直播系统架构实践

Hulu 是 2007 年在美国上市的在线视频公司,提供会员制付费视频服务,商业模式与国内的爱奇艺.优酷类似.Hulu 今年 5 月发布了最新的 OTT 电视直播应用--Hulu Live TV,目标是替代传统的有线电视服务,和国内最近兴起的直播应用,比如 YY,映客等. 本文主要分享 Hulu 现有视频系统.Hulu OTT 直播应用和基于 DASH 的直播系统这三方面,会涉及基于点播构建直播过程中的一些难点与经验. Hulu 现有视频系统 Hulu 终端与视频内容 Hulu 应用在电视.电脑

直播系统源码让您看清现代播放器的架构

随着不同应用场景的增加,直播系统源码定制化功能的需求越来越强.仅仅是直播和点播之间,就存在不同的 buffer 管理.ABR 策略和缓存策略等方面的差别.这些需求催生了一系列更为底层关于多媒体操作 API 的诞生:Flash 上面的 Netstream,HTML5 上的 Media Source Extensions,以及 Android 上的 Media Codec,同时业界又出现了一个基于 HTTP 的标准流格式 MPEG-DASH.这些更高级的能力为开发者提供了更好的灵活性,让他们可以构建

微信小程序直播系统开发框架布局

使用布局页面 ASP.NET Web Pages - 页面布局 在之前的内容中,您已看到在多个网页中引用相同的内容是很简单的. 创建一致外观的另一种方法是使用布局网页.布局网页包含网页的结构,而不是内容.当网页(内容页)链接到布局页时,它会根据布局页(模板)来显示. 布局页类似普通的网页,但是会在引用内容页的位置调用 @RenderBody() 方法. 每个内容页必须以 Layout 指令开头. 在代码中是这样的: 布局网页: <html> <body> <p>This

直播系统开发需要注意的事项

时代的变化决定这个时代的文化.互联网的时代的到来,也让直播成为一种文化,直播平台也成为资本家的焦点所在,开始进军直播行业.那么怎样快速的进入直播系统行业呢?在进行直播系统开发的时候又有什么注意事项呢?一.做好精准的分析和调研进行准确的市场调研,抓住用户的心理,找准自己的目标群体.用户喜欢看什么?什么样的直播模式会受到他们的喜爱,这都是我们在进行平台搭建之前就应该调研准备好的,不至于到时候找不到头绪,影响平台搭建的进度:二.确定商业模式直播大火的同时也带火了一批人,就是所谓的"网红".网

直播系统开发:直播行业进入多元化的发展方向

直播经历了前两年的火爆之后,在18年热度逐渐冷却下来,很多人开始觉得直播进入到了一个瓶颈期,其实说直播进入到了一个瓶颈期,倒不如说,秀场直播没有之前怎么火爆了.过去大众对于直播的理解大部分还停留在秀场直播中美女主播唱歌.聊天的场景,长此以往,内容同质化严重,观众就会产生审美疲劳,秀场直播的热度渐渐就冷却下来了.这样就造成了平台的粉丝流失严重,秀场直播也就进入了瓶颈期.所以说目前只是秀场直播的瓶颈期而不是整个直播行业的瓶颈期.我们发现,直播系统开发正朝着一个多元化的方向发展,不只是内容的多元化,还

直播系统开发难题体现在哪些方面

在这个大数据时代,直播已经深入到人们生活的各个方面,在各个领域影响着人们的生活,直播成为一大流行趋势.越来越多的投资者将目光放在直播平台上,同时也有一大批优秀直播系统开发公司涌现出来.直播APP开发的关键点在哪里呢?一.页面交互动画直播近两年来发展如此火爆就是因为直播过程中用户和主播可以实时进行交流,增加主播和粉丝的互动,增强用户的参与感.直播间中送小礼物.打赏功能也是为了增加粉丝与主播的互动.但这些功能也增加了APP开发的成本,对系统的兼容性.APP的运行速度和流畅度都会造成影响,甚至有可能出

短视频直播系统平台是如何实现盈利的?

短视频即短片视频,是一种互联网内容传播方式,一般是在互联网新媒体上传播的时长在5分钟以内的视频传播内容:随着移动终端普及和网络的提速,短平快的大流量传播内容逐渐获得各大平台.粉丝和资本的青睐.那么他们是如何进行盈利的呢? 主要是靠以下五种模式获得平台收益: 1. 打赏主播,平台抽成的盈利方式.这是最常用也是最直接的盈利方式,盈利是由主播和平台按照一定的百分比来分成的.你应该也不陌生,经常看到直播主持人在直播时说"感谢XX的礼物~",这就是观众在送直播礼物,而这些礼物是需要付费充值的.观