分类: 音视频

20 篇文章

本地部署Jellyfin影音服务器 – 公网远程影音库
1. 前言随着移动智能设备的普及,各种各样的使用需求也被开发出来,从最早的移动听音乐、看图片(MP3时代),到之后的移动视频需求(MP4时代)到现在的移动流媒体需求(智能手机看视频)。但当我们习惯这些需求后,忽然发现自己不知不觉间成了待割的韭菜(3台设备就要加钱)。作为一颗倔强的韭菜,自然不会甘愿被割,因此打算自建一个私人影音媒体平台。现…
android camera采集、H264编码与Rtmp推流
MediaPlus是基于FFmpeg从零开发的android多媒体组件,主要包括:采集,编码,同步,推流,滤镜及直播及短视频比较通用的功能等,后续功能的新增都会有相应文档更新,感谢关注。android相机的视频采集格式比较多 ,如:NV21,NV12,YV12等。他们之间的区别就是U,V排列顺序不一致,具体YUV相关内容可以看看其他详细的…
Jellyfin简介
Jellyfin是一个自由软件媒体系统,它让您能够控制管理和流媒体。它是专有Emby和Plex的替代方案,可以通过多个应用程序从专用服务器向最终用户设备提供媒体。Jellyfin是Emby 3.5.2版本的派生版本,并移植到.NET Core框架,以实现完全的跨平台支持。没有附加条件,没有高级许可证或功能,也没有隐藏的议程:只有一个团队想…
Android IOS WebRTC 音视频开发总结(十三)– ice原理
    以前在做一个视频监控项目的时候,刚开始客户没提到要支持P2P,因为服务端是我们自己写的,为了便于处理一些逻辑,全部采用转发的方式,后来客户要求支持P2P,没办法了,后来自己部署了一个STUN服务器(不过也有很多开源STUN服务器,不过用起来会有些肖问题),客户端取到NAT类型和ip地址后,自己根据这些信息进行打…
第八篇:WebRTC实现音视频通信
一、方案选型 1、XMPP协议 + Jingle扩展协议:应用层协议,可以用来实现音视频传输,但完善的客户端开发资料有限,无开源库,开发难度大,开发周期长。(选型排名第三) 2、SIP协议:应用层协议,专门用来实现音视频传输,但客户端开发资料较少,无开源库,开发难度较大,开发周期较长。(选型排名第四) 3、RTMP协议(Real Time…
Android音视频之视频采集(系统API预览)
我们了解了视频相关的基础知识,后面的文章我们要能够和音频一样可以采集我们的视频,视频是一帧一帧的图片来的,我们首先要学习预览视频,然后采集一帧图片,采集视频从简到难的来了解这个问题。首先第一个反应打开Google搜索和Android视频采集相关的东西,我们要知道如何通过API来采集,不由自主地到了Android官网的Camera API。…
实时音视频互动系列(下):基于 WebRTC 技术的实战解析
在 WebRTC 项目中,又拍云团队做到了覆盖系统全局,保证项目进程流畅。这牵涉到主要三大块技术点: 网络端、服务端的开发和传输算法 WebRTC 协议中牵扯到服务端的应用协议和信令服务 客户端iOS、安卓 H.264 编解码技术   △ WebRTC 技术点 实时音视频互动必须遵守三大点   必须基于 UDP 协议,…
Android IOS WebRTC 音视频开发总结(四九)– ffmpeg介绍
本文主要介绍ffmpeg,文章来自博客园RTC.Blacker,支持原创,转载必须说明出处,个人微信公众号blacker,更多详见www.rtc.help   说明: ps1:如果直接从webrtc开始学习音视频,你可能没听过ffmpeg,也不需要用到,但随着个人能力提升,你会发现这套东西确实很有用。 就我目前接触到的音视频企业…
Android IOS WebRTC 音视频开发总结(二五)– webrtc优秀资源汇总
本文主要整理一些webrtc相关资料供学习(会持续更新),转载请说明出处,文章来自博客园RTC.Blacker,欢迎关注微信公众号:blackerteam ------------------------------------------------------------- 1,http://www.webrtc.org,需翻墙,we…