直播介绍2

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

转:https://www.zhihu.com/question/42162310

下面是我在开发直播APP中整理的一些技术,欢迎GitHub持续更新-欢迎Star

原理科普


  1. 为何一直推荐WebRTC?
  2. RTMP vs RTMFP
  1. 大话直播
  2. android音视频点/直播模块开发一些基本概念
  3. 【如何快速的开发一个完整的iOS直播app】(原理篇)
姚东(YY),金山18667号码农,张云龙(全民TV), 何李石(七牛)分享如何搭建直播平台浅谈

视频参数(流媒体系统,封装格式,视频编码,音频编码,播放器)对比

流媒体中用到的几个协议简介

【总结】视音频编解码技术零基础学习方法

【移动开发】关于视频直播技术,你想要知道的都在这里了(三)编码和封装

【HTML 5】 视频直播一站式扫盲

【React Native】 在直播应用中的实践 | 架构师实践日

TCP 的那些事儿(上)


WebRTC

Getting Started with WebRTC

【WebRTC】使用WebRTC搭建前端视频聊天室——入门篇

【WebRTC】用WebRTC搭建前端视频聊天室——信令篇

用WebRTC搭建前端视频聊天室——点对点通信篇

WebRTC的RTCDataChannel

7 Creative Uses of WebRTC’s Data Channel

Android之WebRTC介绍


流媒体-服务器-CDN


  1. 奥点云
  2. 七牛
  3. 网宿
  4. UCloud
【Nginx】优秀的免费Web服务器,通过扩展的nginx-rtmp模块,可以支持流媒体播放和管理。

  1. 【EasyDarwin】高性能开源流媒体服务器,支持RTSP、HLS、HTTP直播

IM

礼物系统,聊天系统,弹幕系统多半依赖IM,可根据自定义的消息来定义不同消息类型;

  1. 环信
  2. 极光IM
  3. Teameeting-MsgServer 免费开源

连麦互动


  1. 视频直播中用户连麦技术模型与特点分析(转载)
  2. 全球首创4人连麦-RTMP + RTC
亲加通讯云郝飞:探讨直播低延迟低流量的粉丝连麦技术


性能优化

移动直播技术秒开优化经验(含PPT)

QQ空间直播秒开优化实践

Facebook 直播如何撐起瞬間 80 萬人的流量?

浅析低延迟直播协议设计:RTP/RTCP

如何实现1080P延迟低于500ms的实时超清直播传输技术



优秀开源项目

【Android】DyncRTMPLiveClient-Android-推流-拉流-连麦-弹幕

【IOS】MPCHybirdEngine-IOS-推流-拉流-连麦-美颜-弹幕

ijkplayer-播放器

基于ijkplayer的视频直播软件


App技术点

开源的H.264编码器

【Android】开源弹幕

【Android】仿花椒直播聊天的时候消息向上弹出,一定时间后自动消失的效果

QQ 空间直播页面礼物冒泡效果

从无到有开发连麦直播技术点整理-AnyRTC 直播开发,性能优化,AnyRTC,连麦直播,推流,拉流 阅读详情

相关推荐

Windows Live Client SDK

Windows Live Client SDK

DyncRTMPLiveClient-Android的解析

源码地址:https://github.com/AnyRTC/DyncRTMPLiveClient-Android Apk 大小4.5M 代码结构: APP ├MainActivity ├PushActivity └PullActivity liblivertmp_v1.0.4.aar ├api ├DynLivePublisher └DynLivePla

cavelorder的博客 1911

Robot Arm 机械臂源码解析

由于我们用的是步进电机,运动的时候是一步一步的,并不是平滑的,这里假设在一个平面上面,一个x步进电机,一个y步进电机。那么放大它们所走的轨迹就会是阶梯状的。而它们也只能沿着网格运动。相当于有了一个最小的分辨率,这个分辨率就是一步。如下图所示,如果x,y电机同时走就能走出45度的斜线。在三维空间里面运动也是如此,你应该可以想象的出来;首先,是updateActualPosition,用来时时更新此时的差补位置,得到的是一个路径与时间t的函数(其中路径的范围为0,1,时间范围为0,dist/v)...

爱吃炸鸡的小猪's blog 1万+

基于LFLive实现rtmp推流到本地nginx服务器

基于之前搭建的nginx + rtmp服务器,现在结合LFLivekit,编码获取摄像头视屏,麦克风音频编码推流 首先先将需要准备的东西下载下来集成到你的工程中去 在github上下载LFLivekit集成到你的工程中去 需要在工程中添加相应的framework UIKit Foundation AVFoundation VideoToolbox AudioToolbox libz li

chenqiangblogs的博客 3790

直播干货来袭,RTMPCHybridEngine颠覆传统直播

当下,直播的火爆程度已经在创业界燃起了熊熊巨火,各大平台都在自己的App中嵌入了直播,这么能吸引用户,留住保存率的功能,我们为什么不加呢?so,问题来了,直播该怎么做?,该如何加? 传统的直播已经随着时间的慢慢流逝显得苍白无力,缺乏新鲜感,粉丝开始吐槽(Y的光看有啥用,打字好累~),主播开始嫌弃平台(Y的就自己一个人说话,有毛意思);so,解决这一问题的神器来了,RTMPCHybridEng

zzuzzl的专栏 917

直播流媒体服务器 srs介绍 2

一、编译 操作系统要求:Requires Centos6.x/Ubuntu12 32/64bits 编译: 1、进入trunk分支目录 2、./configure && make 3、编译 编译成功显示:utest for srs build success 在objs目录下生成可执行的srs文件 二、配置 进入conf目录,编辑rtmp.conf ######...

notfindjob的博客 1085

直播预告|TinyEngine低代码引擎v2.2版本特性介绍

低代码引擎使能开发者定制低代码平台。它是低代码平台的底座,提供可视化搭建页面等基础能力,既可以通过线上搭配组合,也可以通过 cli 创建个人工程进行二次开发,实时定制出自己的低代码平台。适用于多场景的低代码平台开发,如:资源编排、服务端渲染、模型驱动、移动端、大屏端、页面编排等。3月6日19点,云计算前端开发工程师,TinyEngine 项目成员胡靖老师,将为大家分享 TinyEngine 低代码引擎 v2.2 版本更新情况。本次直播将围绕 TinyEngine 的最新版本展开。

OpenTiny的博客 690

java版直播商城之直播间代码介绍Spring Cloud+SpringBoot+mybatis+uniapp b2b2c微服务商城

直播间管理代码: 搜索体验小程序: 海哇 package com.honghu.cloud.controller; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.LinkedList; import java.util.L

m0_61571842的博客 1396

java版直播商城之直播间订单代码介绍Spring Cloud+SpringBoot+mybatis+uniapp b2b2c微服务商城

java版直播商城之直播间订单代码介绍Spring Cloud+SpringBoot+mybatis+uniapp b2b2c微服务商城

iteye_3750的博客 3904

java版直播商城之直播间商品代码介绍Spring Cloud+SpringBoot+mybatis+uniapp b2b2c微服务商城

java版直播商城之直播间商品代码介绍Spring Cloud+SpringBoot+mybatis+uniapp b2b2c微服务商城

iteye_3750的博客 535

java版之直播商城 、小程序、直播间代码介绍Spring Cloud+SpringBoot+mybatis+uniapp b2b2c微服务商城

直播间管理代码: 搜索体验小程序: 海哇 @源码地址来源: https://minglisoft.cn/honghu2/business.html package com.honghu.cloud.controller; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.H

m0_61571842的博客 263

三款免费的直播推流软件介绍

三款免费的直播推流软件介绍: 1.Adobe Flash Media Encoder 2.Open Broadcaster Software 3.iAVcast 1)Flash Media Live Encoder 3.2 由著名的Adobe公司出品,值得信赖,Adobe好长时间已经停止更新了,时代比较久远了,但仍旧不失为一个好用的编码器软件。 2)Open Broadcaster Software 开源并且免费的直播软件,是当前非常流...

阿酷tony 2万+
上一篇: 直播介绍
下一篇: ASimpleCache 轻量级缓存
江东橘子
博客等级 码龄18年 71粉丝 189原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值