手把手教你如何做电视直播

author author     2022-09-10     147

关键词:

客户需求:

我需要采集电视直播信号, 类似CCTV这样的某3路电视频道。 找生成流媒体地址HTTP和RTMP协议的服务器端直播系统。这些电视频道直播信号会发布到广告机上,也就是信息发布系统,就跟电视一样,显示屏,数目是5个观看接收端。现在我们这边有移动端APP软件,会安装在安卓系统的机顶盒里面,支持M3U8和RTMP直播流的播放。目前就是找能够生成直播播放地址的直播软件。

 

需求分析:

电视直播信号的采集源:需要3个机顶盒(HDMI接口)输出采集3路信号。

HDMI硬件编码器盒子:一根HDMI线和机顶盒输出接口对接,进行实时编码并推送RTMP实时流进入流媒体服务器。

800Li Media Server流媒体服务器系统:接收编码器盒子输出的RTMP协议然后以各种协议进行互联网直播实时数据分发包括HTTP的m3u8地址和RTMP播放地址。

 

硬件和软件

硬件

1.       机顶盒(采集源)

2.       硬件编码器盒子

3.       服务器

4.       安卓机顶盒终端

软件

1.       流媒体服务器系统

2.       安卓APP

 

 

备注:

1.       服务器需要固定IP,拉专线宽带服务;

2.       需要开启7个相关端口;

3.       互联网应用,路由器需映射以上7个端口。

 

互联网应用所需要开启的端口

技术分享

 

架构图:

技术分享

 

Flash P2P流媒体服务器直播系统

 

流媒体发布服务器是专业的流转发服务设备,它的主要功能是为终端用户提供直播流的转发服务,承载大并发用户的访问。在大型的视频网站平台中,都会用到这种流媒体发布服务(比如优酷网、乐视网、腾讯视频)。直播流媒体服务器可以找专业厂商购买,比如国外的知名品牌流媒体发布服务器Adobe Media Server或国内知名P2P直播服务器系统厂家800Li Media Server等。

 

技术分享

 

 

手机端和机顶盒端观看APP

技术分享

 

镜播无人直播带货教程,手把手教你如何搭建直播间

镜播无人直播带货新手教程,手把手教你如何搭建直播间如果你一个人在家里面直播,没有直播中控来辅助你一个情况下怎么办?来教你一个什么叫做镜播。用镜子来做一个直播的辅助。在你的面前放一面镜子,下面... 查看详情

axure-手把手教你做汉化

 ?我们默认下载的AXURE是英文版的,对于英文能力不足或者不习惯英文界面的,那必须使用汉化手段,网上也有很多朋友已经为大家做好了汉化文件,这里介绍一下如何自己做AXURE的汉化。如何开始汉化如何开始汉化,只需要... 查看详情

如何录制微课?简单,手把手教你:教学微课视频如何录制

知识付费时代,如何录制微课是很多做知识分享的用户所关注的问题。尤其是当前的微课、网络课程、直播课程等越来越多,如何让自己录制的微课更加吸引人并受人喜欢,是不少刚入行的朋友所急需解决的。其实很... 查看详情

手把手教你做产品经理

课程目录:001说在前面的话002我的互联网观003与你息息相关的未来004我们应该如何让学习更有效率005我们应该如何让学习更有效率006真实产品案例-案例学习重点与项目背景007真实产品案例-大讨论与项目定调008真实产品案例-用户... 查看详情

从热爱到深耕,全国top10开源软件出品人手把手教你如何做开源

摘要:DTT直播邀请到管雷鸣与广大开发者分享“如何在开源领域找到适合自己的路”。“想象一下,你写的代码被越来越多的人使用,并极大地帮助他们提高了开发效率和稳定性。”这是不是一件很酷的事?而这正是开源的魅力... 查看详情

手把手教你如何做门店盈亏平衡分析图表,内附模板可直接套用

最近有一些自己做小本生意的粉丝私信问我说:“我的店铺生意不错,每个月也能有一点利润,但每次到年底的时候,把工资、房租这些费用盘点后发现自己并没有剩钱。。想请教一下,我应该如何用数据来... 查看详情

太棒了|手把手教你用python做一个“举牌小人”生成器!(代码片段)

...很喜欢。戳我查看:3000字“婴儿级”爬虫图文教学|手把手教你用Python爬取“实习网”!趁热打铁,恰好周末看到哈佛哥发布的一个朋友圈,有人咨询这个“举牌小人”怎么做? 查看详情

python爬虫技术如何挣钱?手把手教你如何用python做副业月入30000+!(代码片段)

爬虫技术挣钱方法1:接外包爬虫项目这是网络爬虫最通常的的挣钱方式,通过外包网站,熟人关系接一个个中小规模的爬虫项目,一般向甲方提供数据抓取,数据结构化,数据清洗等服务。各位新入行的猿人看... 查看详情

手把手教你做一个相机红外遥控器

ML-L3是用于尼康部分型号相机的无线红外遥控器,可以通过红外方式来控制快门的释放,支持B门拍摄。官方售价100RMB左右,山寨版售价10RMB左右。虽然也能实现基本的遥控功能,但是功能还是比较单一,如不能... 查看详情

手把手教你做爬虫---基于nodejs

前言:趁着北京今儿天气格外的蓝,我觉得我得干点什么,于是乎,卷起袖子,整理一下最近做爬虫的那些事儿。目标:爬取北京大学软件与微电子学院的所有新闻,并将内容及图片存储到本地。设计思路:经过对北京大学软件... 查看详情

白帽子***手把手教你:如何搭建属于自己的******实验环境?

课前声明:1、本分享仅做学习交流,请自觉遵守法律法规!2、搜索:Kali与编程,学习更多网络***干货!3、Kali与编程每天准时更新,敬请学习和关注!正文部分一、背景介绍Metasploit就是一个漏洞框架。它的全称叫做TheMetasploitFr... 查看详情

手把手教你做蓝牙小车

第1节选择Arduino开发板1.1Arduino是什么对Arduino,官方有一堆解释。作为一个软件程序猿,在我眼里,Arduino是学习“可怕硬件”的一个便捷通道。它把复杂的硬件名称,属性给我们隐藏起来,只需要一些简单的软件知识,就可以学... 查看详情

手把手教你如何构建wpf官方开源框架源代码(代码片段)

原文:手把手教你如何构建WPF官方开源框架源代码从去年微软就将WPF开源了,差不多现在所有WPF的源代码都开源了。在学习框架的时候,我会做一些改动,期望能构建一个自己的版本进行测试。但是作为一个特别大的框架,想要... 查看详情

手把手教你从零开始做一个好看的app

前言从零开始,手把手带你实现一个「专注睡前的APP」。睡觉之前如果能有一个APP,能让我们写一写这一天的见闻或者心得,同时又能看一会段子、瞄一会好看的妹子,放松一下疲惫的身心那该多好,这也是我完成这个APP的原因... 查看详情

手把手教你做一个缓存工具(代码片段)

日常开发中,某些数据接口即使优化到极致,都难免还会存在计算量巨大导致响应过慢,多数情况单独做一个统计表用于存放这些处理后的数据用于读取,或者接入redis/memcache存数据,就是说单次响应本身是可以接受较慢一些的... 查看详情

手把手教你如何操作git回退版本(图文并茂)

部门一个开发小伙请假了,走之前急急忙忙提交了代码,结果导致更新代码出现问题,需要回退当前版本,到老版本。由于我们是使用的git做版本管理,这里将过程记录下来,跟大家一起分享。1、首先打开git命令控制台,右键... 查看详情

万字干货:手把手教你做需求管理

通过这篇文章,总结自己在工作实践中需求管理的方法论——普拉姆方法。总结这个方法论的特点是,用最轻量化的投入,与他人协作,并管理需求,推动需求上线。这套方法论组合了项目管理、敏捷开发的知识,希望能对大家... 查看详情

手把手教你做音乐播放器音乐列表的存储(上)

第5节播放列表的存取关于播放列表的存取需要三个组件的协同配合,MusicListActivity:让用户选择多首或一首音乐,将用户的选择项,传递给MusicService;MusicService:接收到添加列表的请求后,把数据交给PlayListContentProvider,进行存... 查看详情