有关rtsp的手机视频直播编码实现

chilli211 2010-05-17 08:56:35
实现目的:基于rtsp的手机视频直播;
实现方法:服务端采用darwin server,手机采用通用播放器--QuickTime,自定义编程实现编码端;
思路是这样:对实时采集的数据封包按照rtsp协议发送到darwin server,然后服务器转发到client端接收,不知道这个思路有没有问题?现在想编程实现它,应该借助live555?还是直接扩展darwin server?请高手指点?看到darwin server的源码很复杂,如果想借助标准播放器实现解码,是否需要对QuickTime SDK有所研究?或者直接通过QuickTime SDK能够实现编码端呢?
...全文
518 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Donneyming 2010-11-19
  • 打赏
  • 举报
回复
楼主做的怎样了啊 可以向你请教下
chilli211 2010-05-21
  • 打赏
  • 举报
回复
谢谢各位的提示,打算直接使用live555做了。
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20090114/20/a981d6d8-8e67-419f-94bd-c33827b3f8f5.html
bsr2009 2010-05-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 chilli211 的回复:]

引用 1 楼 ccpaishi 的回复:

QuickTime 本身就支持标准的RTSP协议和RTP传输标准的mpeg4和264码流。你这样的做法其实思路都是对的,如果你想简单的做就是live555就可以实现了。你的服务器加上对应的rtsp server就可以了。

感谢回复,按照你的意思,我理解为不必使用darwin服务器,直接使用live555做服务器实现直播。但是需要扩展live5……
[/Quote]
扩展live555可以参考:
live555 和 FFMPEG怎么结合
chilli211 2010-05-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ccpaishi 的回复:]

QuickTime 本身就支持标准的RTSP协议和RTP传输标准的mpeg4和264码流。你这样的做法其实思路都是对的,如果你想简单的做就是live555就可以实现了。你的服务器加上对应的rtsp server就可以了。
[/Quote]
感谢回复,按照你的意思,我理解为不必使用darwin服务器,直接使用live555做服务器实现直播。但是需要扩展live555源码使其支持rtsp直播吗?
令注:因为需要特别支持3gp格式,live555好像不支持,是否需要扩展,使其支持H264、AMR-NB编码?
ccpaishi 2010-05-17
  • 打赏
  • 举报
回复
QuickTime 本身就支持标准的RTSP协议和RTP传输标准的mpeg4和264码流。你这样的做法其实思路都是对的,如果你想简单的做就是live555就可以实现了。你的服务器加上对应的rtsp server就可以了。

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧