几个学习流媒体的案例代码网址

1. winlin winlinvip

simple-rtmp-server  https://github.com/winlinvip/simple-rtmp-server

SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。

2.wenjie.zhao    wenjiegit

https://github.com/wenjiegit

例子 :一个基于FFmpeg、libtorrent的P2P播放器实现 avplayer  https://github.com/wenjiegit/avplayer
3.Bull-Live-EncoderBull Live Encoder is a tool for pushing rtmp to server,
which supports H264 + AAC or H264 + MP3 and supports ingest from camera or desktop or some windows or other.
similar tools : obs or flash media live encoder.

Blog: BLE(http://wenjiegit.github.io/Bull-Live-Encoder/)
https://github.com/wenjiegit/Bull-Live-Encoder
4.

Bull-Live-Server

Bull Live Server 简称 BLS ,旨在使用C++语言提供强大功能和高性能的流媒体直播服务器。

https://github.com/wenjiegit/Bull-Live-Server

5.

H264BSAnalyzer -- H264码流分析工具

https://github.com/latelee/H264BSAnalyzer

6.

avplayer

https://github.com/avplayer

7.

avplayer/AVCamera

一款家用安全防盗监控软件,无需额外购买昂贵的CCD监控摄像头,只需普通电脑视频聊天用的CMOS摄像头即可。

https://github.com/avplayer/AVCamera

解决mfc编译的问题了,release版本的ffmpeg不能运行的问题也解决了

依赖库

ffmpeg 2.4       主要处理视频解码编码的部分
OpenCV 2.4.9     主要处理图像的部分
Boost            主要用于信号机制等
时间: 2024-10-10 18:15:25

几个学习流媒体的案例代码网址的相关文章

IOS开发-OC学习-常用功能代码片段整理

IOS开发-OC学习-常用功能代码片段整理 IOS开发中会频繁用到一些代码段,用来实现一些固定的功能.比如在文本框中输入完后要让键盘收回,这个需要用一个简单的让文本框失去第一响应者的身份来完成.或者是在做与URL有关的功能时,需要在Info.plist中添加一段代码进而实现让网址完成从Http到Https的转换,以及其他的一些功能. 在从一个新手到逐渐学会各种功能.代码.控件.方法如何使用的过程中,也在逐渐积累一些知识,但是一次总不会把这些东西都深刻记住并完全理解.所以在这儿记录下这些东西,用来

作业2——英语学习APP的案例分析

英语学习APP的案例分析 很多同学有误解,软件工程课是否就是理论课?或者是几个牛人拼命写代码,其他人打酱油的课?要不然就是学习一个程序语言,搞一个职业培训的课?都不对,软件工程有理论,有实践,更重要的是分析,思辨,总结.在课程中,自己组织团队写一个软件,然后分析,的确是学习软件工程的一个好方法:但我们也可以从别人的成功/失败中学到很多. 我们生活中很多时候要和软件打交道,大家上课开小差时候玩的手机游戏,买火车票的网站,互相联系用的微信.QQ,等等都是软件,都很值得分析.你为何成为它们的用户?它们

java 编程思想 22.11: java bean 案例代码

java 编程思想  22.11:   java bean 案例代码 thinking in java 4免费下载:http://download.csdn.net/detail/liangrui1988/7580155 package org.rui.swing.bean; import java.awt.Color; import java.awt.event.ActionListener; import java.awt.event.KeyListener; import org.rui.

用JS添加文本框案例代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

银联在线支付---利用测试案例代码模拟测试应用

一.工程搭建 新建一个Web工程,命名为PayOnLine,把你下载好的案例代码拷贝到你的工程下,我的代码目录如下: acp_sdk.properties配置文件需要放在类根路劲下,里面的参数配置信息,下面是案例提供的配置提示: 0. 注意: 1)依赖包和upacp_sdk-1.0.0.jar都需加到buildpath. 2)acp_sdk.properties放到src根目录下.另外如果用的不是eclipse/MyEclipse可能这个文件默认不会被拷贝到classes目录下,导致加载不到这个

Java学习笔记四(代码块 )

1 代码块的分类:java中的代码块是指使用{}括起来的一段代码,根据位置不同可以分为四种: 普通代码块 构造快 静态代码块 同步代码块 今天主要学习前三种代码块,同步代码块在学习到多线程部分的时候再加学习. 2 普通代码块:直接定义在方法中的代码块,如下: public class CodeSpace { public static void main(String args[]){ { int x = 30; System.out.println("普通代码块x="+x); } /

前面学习通过方法对代码进行改进,为什么要给方法使用静态呢?

前面学习通过方法对代码进行改进,为什么要给方法使用静态呢? 答:因为main方法是静态的,而静态方法只能访问静态的成员变量和静态的成员方法. 所以之前我们的方法是使用静态来修饰的,即静态的方法. 如果我们把static去掉呢?即该如何调用非静态的方法呢? 答:通过创建对象,使用对象进行调用啊! 测试类的作用是什么? 答:创建其他类的对象,调用其他类的功能. 在同一个文件夹下,Java的类定义在两个文件中和定义在一个文件中其实是一样的.-------------------------------

SQL Server 表的管理_关于表的操作增删查改的操作的详解(案例代码)

SQL Server 表的管理_关于表的操作增删查改的操作的详解(案例代码) 概述: 表由行和列组成,每个表都必须有个表名. SQL CREATE TABLE 语法 CREATE TABLE table_name ( column_name1 data_type(size), column_name2 data_type(size), column_name3 data_type(size), .... ); 1.查看表 exec sp_help table1; 2.创建表 create tab

Android_5_学习《第一行代码》的使用摄像头和相册无法显示图片问题解决

解决方法参照网上教程: 学习<第一行代码>的使用摄像头和相册无法显示图片总结 在<第一行代码>的8.3小节调用摄像头和相册时,发现书上把代码敲完后,可以调用摄像头拍照, 勾选确认后回到APP页面时,并没有显示图片,选择相册图片也是一样,可以打开相册, 选中相片返回后也是无法在APP上显示,解决过程如下: 书上原代码:(粘贴自网上) 只说显示的问题吧,注意到进入显示有: 这么一个限定条件,而RESULT_OK = -1 ,那么requestCode是多少呢?前面是switch(req