打赏
摘要: 在上一篇博文中,简单介绍了webrtc为我们提供了跨平台的视频采集模块,这篇博文也简单介绍下webrtc为我们提供的跨平台的视频显示模块:video_render。 该模块的源码结构如下: 如上图,我们也可以看到webrtc提供的视频显示模块video_render模块支持android、IOS、l 阅读全文
posted @ 2016-04-21 04:24 mediastream 阅读(5243) 评论(0) 推荐(0) 编辑
摘要: webrtc的video_capture模块,为我们在不同端设备上采集视频提供了一个跨平台封装的视频采集功能,如下图中的webrtc的video_capture源码,现webrtc的video_capture模块支持android、ios、linux、mac和windows各操作平台下的视频采集, 阅读全文
posted @ 2016-04-21 03:58 mediastream 阅读(7883) 评论(0) 推荐(0) 编辑
摘要: rtmp服务器 阅读全文
posted @ 2016-04-12 23:04 mediastream 阅读(9328) 评论(3) 推荐(1) 编辑
摘要: 一,首先搭建nginx服务器: 1.1,选定源码目录 选定目录 /usr/local/HLS cd /usr/local/HLS 1.2,安装PCRE库 cd /usr/local/HLS 到www.pcre.org 下载pcre-8.37.tar.gz , 然后拷贝到/usr/local/HLS 阅读全文
posted @ 2016-04-09 00:01 mediastream 阅读(11720) 评论(1) 推荐(0) 编辑
摘要: HLS(HTTP Live Streaming)是Apple的动态码率自适应技术。主要用于PC和Apple终端的音视频服务。包括一个m3u(8)的索引文件,TS媒体分片文件和key加密串文件。 HLS的关键其实是生成m3u8索引文件和TS媒体分片,下面我将通过以下几个步骤讲述m3u8及TS媒体... 阅读全文
posted @ 2016-01-20 11:39 mediastream 阅读(26510) 评论(10) 推荐(1) 编辑
摘要: 1,编译live555源码目录下的BasicUsageEnvironment、groupsock、liveMedia、UsageEnvironment四个工程生成相应的库文件;目录结构如下:2,包含上面四个工程目录下的include目录文件和生成的库文件,编译mediaServer目录下的文件,会生... 阅读全文
posted @ 2016-01-18 22:35 mediastream 阅读(6426) 评论(0) 推荐(0) 编辑
摘要: 服务端程序: 该服务程序为windows平台下的程序,使用libevent书写,并集成了UDP的中转程序。(该服务器程序不能和客户端程序运行在同一台PC机电脑,不然服务器程序和客户端程序会抢占同一UDP端口,导致中转失败) 后期会提供linux平台下的后台服务器程序 下载地址为:http://dow... 阅读全文
posted @ 2016-01-14 09:18 mediastream 阅读(1535) 评论(0) 推荐(0) 编辑