码迷,mamicode.com
首页 > 其他好文 > 详细

修改live555支持mpeg2ts RTSP拉流,附代码

时间:2017-04-07 13:46:42      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:服务器   tsp   javascrip   mpeg   ==   net   pen   支持   div   

在很早之前的博客《用EasyDarwin进行IPTV rtsp mpeg-ts smil流的转发和分发直播服务》中,我们介绍到如何将live555支持mpeg2ts拉流,这个在IPTV领域用的特别多,其实修改的点也不是很多,主要是要对live555有一点的熟悉程度,这里就不多显摆啥了,直接上之前的说明和代码:

live555直接请求IPTV RTSP时,IPTV服务器返回给客户端的sdp信息中的m=字段,这个媒体类型live555是无法识别的,也就是MP2T(mpeg2-ts)流,从抓包来看,电信IPTV也就是将ts流通过RTP进行打包分发的,而我们的转发服务器也不需要经过任何的RTP组包和封包流程,直接将获取到的RTP数据进行转发就行了,那么,我们第一步就是进行live555的改造,让live555能够识别MP2T数据流即可:
技术分享
这样的话,我们就能够将IPTV的RTSP TS流获取到本地了;

代码下载地址

https://github.com/EasyDarwin/Tools/tree/master/live555_Support_mpeg2ts

获取更多信息

邮件:support@easydarwin.org

WEB:www.EasyDarwin.org

Copyright ? EasyDarwin.org 2012-2017

技术分享

修改live555支持mpeg2ts RTSP拉流,附代码

标签:服务器   tsp   javascrip   mpeg   ==   net   pen   支持   div   

原文地址:http://blog.csdn.net/xiejiashu/article/details/69523568

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!