转播YY直播,求大大们指教

小宝骑牛看星星 2015-12-22 12:05:08
大概情况是这个样子,我们有老师在YY频道里直播讲课,然后我引用到了我们自己的网站里,可以在我们自己的网站上直接看老师讲课了,就不用去YY官网或者YY客户端里听课,然后问题就来了,web页面播放都是Flash,手机都看不了。。尤其是苹果更没有可能了。。过了段时间小弟无意中看到了别人的YY直播竟然能在手机上观看,看了下他是手机web端播放的m3u8地址,。。小弟只是个php程序猿哇。- -,对流媒体简直一点多不懂,上网查了半天也不是太明白怎么回事,主要是我对这方便太小白了,不过大概也明白一些大概意思,
m3u8应该是他们自己搭建了HLS流媒体服务器?,小白查了查可以用nginx做服务器,使用ffmpeg切割成TS格式文件,

引用这段:
直播:
(1)开启http服务器:双击nginx.exe
(2)将视频以udp流的形式从vlc上发出来(具体方法请自查)
(3)使用ffmpeg接收udp流并自动实时切片到http服务器下:
ffmpeg -i udp://127.0.0.1:1234 -c copy -f hls -hls_time 2.0 -hls_list_size 5 -hls_wrap 5 G:\nginx\html\test.m3u8
(4)手机浏览器输入[ :80/playlist.m3u8 ]即可看到直播视频

呃。。小弟就想知道。。怎么才能把YY直播的视频画面 以udp流的形式从vlc上发出来

呃,不知道大大们看懂了没有。
纯属小白,求大家帮帮忙,不胜感激!
...全文
7346 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
lizhengqin 2017-10-17
  • 打赏
  • 举报
回复
楼主,我也遇到和你一样的需求了,你解决了没
  • 打赏
  • 举报
回复
楼主,我也遇到和你一样的需求了,你解决了没
qq_36486467 2016-12-08
  • 打赏
  • 举报
回复
请问楼主你这个问题解决了吗
雪鹰翔天 2016-11-30
  • 打赏
  • 举报
回复
参考”流转发“。
如果有加密防盗链之类的,不太好做,如果没有。可以参考AMS,SRS的流转发
kwanandwtu 2016-11-21
  • 打赏
  • 举报
回复
楼主,这个问题现在解决了吗?求分享
  • 打赏
  • 举报
回复
需要同样的功能,顶一下,希望有人出来研究研究
「已注销」 2016-05-25
  • 打赏
  • 举报
回复
我跟你需求一样,探索中。。。。。
  • 打赏
  • 举报
回复
至今还未有头绪哇。。
acerence 2016-02-23
  • 打赏
  • 举报
回复
引用 8 楼 dwz0121 的回复:
[quote=引用 6 楼 coloriy 的回复:] 这个具体得看 YY 播放直播使用的是什协议,如果HLS协议,直接在你的网站提供对HLS协议解析播放,如果是RTMP协议,则需要你的网站接收RTMP流,也就是支持flash,如果YY没有加密直播的视频,理论上可以从他的直播网页上获取到直播视频地址,然后,直接播放该地址就可以。
YY直播都是这种链接http://c1.web.yystatic.com/r/rc/entjs/main/1/11/main.swf?type=entjs&topSid=17719117&subSid=17719117&newtuna=1&referer=,flash播放器的地址,这个应该怎么分析哇。。求解。。[/quote]一般yy是会对直播视频进行加密的,例如时间戳防盗链等
coloriy 2016-01-11
  • 打赏
  • 举报
回复
这个具体得看 YY 播放直播使用的是什协议,如果HLS协议,直接在你的网站提供对HLS协议解析播放,如果是RTMP协议,则需要你的网站接收RTMP流,也就是支持flash,如果YY没有加密直播的视频,理论上可以从他的直播网页上获取到直播视频地址,然后,直接播放该地址就可以。
  • 打赏
  • 举报
回复
引用 6 楼 coloriy 的回复:
这个具体得看 YY 播放直播使用的是什协议,如果HLS协议,直接在你的网站提供对HLS协议解析播放,如果是RTMP协议,则需要你的网站接收RTMP流,也就是支持flash,如果YY没有加密直播的视频,理论上可以从他的直播网页上获取到直播视频地址,然后,直接播放该地址就可以。
YY直播都是这种链接http://c1.web.yystatic.com/r/rc/entjs/main/1/11/main.swf?type=entjs&topSid=17719117&subSid=17719117&newtuna=1&referer=,flash播放器的地址,这个应该怎么分析哇。。求解。。
  • 打赏
  • 举报
回复
引用 4 楼 cs524100 的回复:
你安装有VLC了吗。。媒体-流-网络(URL写转码器地址),-串流,来源是YY视频地址,-下一步,新目标选UDP,下一步完成。。网络URL这个是大问题,可以试试flash media server5 来熟悉下。
vlc到是有,yy直播都是这种flash播放器地址,http://c1.web.yystatic.com/r/rc/entjs/main/1/11/main.swf?type=entjs&topSid=17719117&subSid=17719117&newtuna=1&referer= 。。这个不能算作视频地址把?
  • 打赏
  • 举报
回复
引用 5 楼 apiaoyin 的回复:
现在有这方面的需求,但无从下手。QQ:1039873756,可以交流下吗?
我这还是毫无头绪
请叫我星仔 2016-01-08
  • 打赏
  • 举报
回复
现在有这方面的需求,但无从下手。QQ:1039873756,可以交流下吗?
cs524100 2015-12-29
  • 打赏
  • 举报
回复
你安装有VLC了吗。。媒体-流-网络(URL写转码器地址),-串流,来源是YY视频地址,-下一步,新目标选UDP,下一步完成。。网络URL这个是大问题,可以试试flash media server5 来熟悉下。
  • 打赏
  • 举报
回复
引用 2 楼 rightorwrong 的回复:
是不是yy提供的控件啊
应该不是,YY就没有提供移动端web版。- -,所以我才自己想法子。
rightorwrong 2015-12-24
  • 打赏
  • 举报
回复
是不是yy提供的控件啊
  • 打赏
  • 举报
回复
这个确实能实现,亲眼看到过,所以请前辈们指教啦

2,543

社区成员

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

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