原文:多媒体开发(3):直播

之前介绍了如何录制音视频,以及相关的多媒体的概念。对于已经录制的多媒体进行 就地 播放 参考前文 ,就是回放,除了 回放 这个流程,还有一个流程也会经常遇到,那就是 直播 。 本文介绍直播的实现。 直播 的特点是边录制边播放。如果想完成直播的流程,一般需要有支持直播功能的服务器 也叫流媒体服务器 。有了直播服务器后,就可以把录制的数据推送到服务器,然后再从服务器拉取数据进行播放。 那么怎么实现这个 ...

2020-12-28 16:46 0 529 推荐指数:

查看详情

多媒体开发(8):调试FFmpeg

编译FFmpeg得到二进制文件,之后就是对二进制库的调用,这时FFmpeg就像一个黑盒子。作为程序员,难道不想研究一下FFmpeg的具体实现?比如是怎么拿到歌曲信息的、怎么解码的、怎么推流的,等等。 ...

Thu Feb 25 22:26:00 CST 2021 1 469
多媒体开发(2):录制视频

上一节介绍了用ffplay来播放文件(或url),这里有一个概念,如果是播放已经存在的文件,那叫“回放”,也就是Playback(从流媒体的角度也叫点播),如果播放的是正在录制的数据(边录边播),那叫直播。 不管是回放还是直播,都需要有媒体数据,那这个媒体数据是怎么来的呢?从已有的文件编辑而来 ...

Wed Dec 16 19:23:00 CST 2020 0 447
多媒体开发(6):用滤镜实现各种图片效果

之前讲过使用FFmpeg的drawtext滤镜(把图片或文字加到视频上),而实际上,FFmpeg的滤镜很强大,远不止加字幕或加图片的功能。滤镜很有趣,可以把图片变模糊、变色、缩放旋转,等等。 本文介 ...

Thu Jan 14 22:25:00 CST 2021 0 549
用 GStreamer 简化 Linux 多媒体开发

机制进行统一的数据交换,因此很容易利用已有的各种插件“组装”出一个功能完善的多媒体应用程序。 1.1 ...

Wed Mar 22 19:46:00 CST 2017 0 10202
iOS开发多媒体播放

iOS开发多媒体播放 iOS sdk中提供了很多方便的方法来播放多媒体。本文将利用这些SDK做一个demo,来讲述一下如何使用它们来播放音频文件。 AudioToolbox framework 使用AudioToolbox framework。这个框架可以将比较短的声音注册 ...

Thu Dec 03 20:54:00 CST 2015 0 1830
Android多媒体开发-- OpenMax IL简介

1.openmax 简介 http://www.khronos.org/openmax/ OpenMax是一个多媒体应用程序的框架标准,由NVIDIA公司和Khronos在2006年推出。 OpenMAX分为3层: 第一层:OpenMax DL ...

Fri Nov 14 17:51:00 CST 2014 1 5739
多媒体开发(5)&音频特征:声音可以调大一点吗?

基本上,现在常用的声音采样办法是pcm,而对于压缩音频的解码,得到的也pcm数据。这个pcm数据,只是一堆数值,有正有负,看这个值看不出什么花样。 声音采集,采的是什么呢? 采的是声音的强度变化, ...

Tue Jan 12 23:03:00 CST 2021 0 312
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM