ak491980

ak491980

0个粉丝

34

问答

0

专栏

8

资料

ak491980  发布于  2014-10-22 11:23:30
采纳率 0%
34个问答
40382

Red5点播和直播的实现

   
本帖最后由 ak491980 于 2014-10-22 11:26 编辑

(一)        Red5流媒体服务器介绍
Red5是一个采用Java开发开源的Flash流媒体服务器。它支持:把音频(MP3)和视频(FLV)转换成播放流; 录制客户端播放流(只支持FLV);共享对象;现场直播流发布;远程调用。Red5使用RSTP作为流媒体传输协议,在其自带的一些示例中演示了在线录制,flash流媒体播放,在线聊天,视频会议等一些基本功能。
(二)        RTSP协议介绍
RTSP(Real Time Streaming Protocol),实时流传输协议,是TCP/IP协议体系中的一个应用层协议,由哥伦比亚大学、网景和RealNetworks公司提交的IETF RFC标准。该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。HTTP与RTSP相比,HTTP传送HTML,而RTSP传送的是多媒体数据。HTTP请求由客户机发出,服务器作出响应;使用RTSP时,客户机和服务器都可以发出请求,即RTSP可以是双向的。
(三)        juv-rtmp-client-1.5.10.jar的介绍
国外一个收费的RTMPClient,它就相当于是Red5服务器的一个组件,里面封装了如何打包成RTMP协议数据、连接流媒体服务器、流媒体通讯等功能。这个jar包是收费的,但收费的东西都会有人来破解的,这里是下载破解版的:
附件:juv-rtmp-client-1.5.10.jar.7z
(四)        点播和直播
1)        Android利用摄像头采集视频数据
        利用LocalServerSocket采集视频数据的实时流数据,android自带的LocalServerSocket是和java 的serverSocket是不同的,因为LocalServerSocket的客户端和服务端都是必须在本机,所以我们可以在调用RecodMedia录制视频的时候建立客户端LocalSocket来向服务端发送数据,在服务端接收数据调用juv—rtmp—client将接收的数据打包成RTMP协议数据向流媒体服务器发送数据。
        利用android自带的Camera来录制数据,这里主要用到了照相机的CallBack回调接口,在这个回调接口里面可以实时的接收照相机录制的视频数据,这里面录制的视频数据是YUV420SP格式的数据流,这是最原始的数据流,是无法显示的服务器界面的。将数据流转化成YUV420SP2RGB格式的数据,然后利用juv—rtmp—client向流媒体服务器发送数据。
2)        发送视频数据到流媒体服务器
        juv—rtmp—client这个jar包封装了很多和流媒体服务器交互的方法,当然有视频数据传输格式。在流媒体服务提供了三种格式的传输方式:Record、Live、Append。
        Record模式就是视频数据实时的写到你的Red5服务器工程里面,当你连接到服务器可以选择观看服务器接收的视频数据,但这个不是实时的,无论你什么时候看都是从视频数据的第一帧数据开始观看,这就是所谓的点播
        Live模式就是视频数据实时的用流写到服务器,不在服务器储存任何文件,就是所谓的现场直播,无论什么时候观看都是当前正在录制的画面。
3)        流媒体服务器播放FLV文件和视频实时流方法
        Red5安装完成后,新建一个red5项目,当android连接到服务你新建的项目,会自动创建一个Stream的文件夹,这个文件夹主要负责储存流媒体文件。
        打开地址栏输入:流媒体服务器地址,并连接到Red5自带的播放器调试,Publisher界面,在这个调试窗口写上你的流媒体地址、项目名称以及你需要连接的实时的流发布名称,点击播放就可以实时播放你录制的视频了。
易百纳技术社区文件: juv-rtmp-client-1.5.10.jar.7z
下载
易百纳技术社区文件: MyRTMPMedia.rar
下载
我来回答
回答64个
时间排序
认可量排序

q80766986

0个粉丝

0

问答

0

专栏

0

资料

q80766986 2015-01-23 15:02:37
认可0
终于找到想要的东西 了 ,先赞一个!。

exam20150309

0个粉丝

0

问答

0

专栏

0

资料

exam20150309 2015-03-12 12:08:42
认可0
:( 折腾很多天啊。MLGB的。

vijoz

0个粉丝

0

问答

0

专栏

0

资料

vijoz 2015-06-07 23:41:01
认可0
怎么能下载????

kdleon

0个粉丝

0

问答

0

专栏

0

资料

kdleon 2015-06-11 21:44:02
认可0
怎么才能下载啊

ai516001066

0个粉丝

0

问答

0

专栏

0

资料

ai516001066 2015-07-07 15:47:37
认可0
顶一个看看~~~~~~~~

落木萧萧

0个粉丝

0

问答

0

专栏

0

资料

落木萧萧 2015-07-08 21:57:36
认可0
怎么才能下载啊

haonation

0个粉丝

0

问答

0

专栏

0

资料

haonation 2015-07-16 11:40:39
认可0
路过看看,正好需要

szliquid

0个粉丝

0

问答

0

专栏

0

资料

szliquid 2015-07-21 11:23:39
认可0
真是好东西,谢谢楼主!

乱来

0个粉丝

0

问答

0

专栏

0

资料

乱来 2015-07-22 10:14:21
认可0
正好需要这个

ppphex

0个粉丝

0

问答

0

专栏

0

资料

ppphex 2015-07-26 15:56:41
认可0
什么是特定用户啊

caojian

0个粉丝

0

问答

0

专栏

0

资料

caojian 2015-08-11 10:35:25
认可0
先顶一下再说

jiang89125

0个粉丝

0

问答

0

专栏

0

资料

jiang89125 2015-08-17 09:20:05
认可0
怎么下载呢

caojian521

0个粉丝

0

问答

0

专栏

0

资料

caojian521 2015-08-19 10:31:26
认可0
0000000000000000000000000

xiaoyuanloveu

0个粉丝

0

问答

0

专栏

0

资料

xiaoyuanloveu 2015-08-19 15:50:31
认可0
楼主牛人啊!

findme134302

0个粉丝

0

问答

0

专栏

0

资料

findme134302 2015-09-14 15:26:41
认可0
我是特定用户吗?试试看看

jisonstar

0个粉丝

0

问答

0

专栏

0

资料

jisonstar 2015-09-23 13:41:36
认可0
sdfafaasdadad

31608968@qq.com

0个粉丝

0

问答

0

专栏

0

资料

31608968@qq.com 2015-10-09 17:19:41
认可0
那位能够下载的 能否发给我啊,多谢!  [email]31608968@qq.com[/email]

1123311314

0个粉丝

0

问答

0

专栏

0

资料

1123311314 2015-10-22 16:26:52
认可0

0000000000000000000000000
0000000000000000000000000
0000000000000000000000000
0000000000000000000000000

founderliu

0个粉丝

0

问答

0

专栏

0

资料

founderliu 2015-11-01 11:00:48
认可0
非常感谢啊,楼主好人!

a2516281

0个粉丝

0

问答

0

专栏

0

资料

a2516281 2015-11-04 09:25:27
认可0
下载不了怎么办。。特定用户不知道是什么意思
加载中···
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区