V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
xufeng
V2EX  ›  Java

毕业设计 (校园直播)

  •  
  •   xufeng · Feb 27, 2017 · 6855 views
    This topic created in 3356 days ago, the information mentioned may be changed or developed.
    • 本人软件工程专业,最近一直在思考毕业的题目,厌于 XX 系统的 curd... 突然想做一个 BS 的校园直播,因为实习一直在写 java ,不知道用 java 写个直播平台的难度系数,和这个题目是否可行。想听听各位看法
    31 replies    2017-03-22 12:34:57 +08:00
    inisun
        1
    inisun  
       Feb 27, 2017
    直接用第三方 sdk 可行,但那还算是你的毕设吗。
    xufeng
        2
    xufeng  
    OP
       Feb 27, 2017
    @inisun 实在做不出就用第三方的,研究一下,论文自己总结,,
    inisun
        3
    inisun  
       Feb 27, 2017
    @xufeng 你看看一套直播源代码多少钱,这个题目涉及的领域太多了。
    ETiV
        4
    ETiV  
       Feb 27, 2017
    1 、跟导师商量过了吗
    bigdogbigpig
        5
    bigdogbigpig  
    PRO
       Feb 27, 2017
    看你的侧重,是在于直播的实现还是直播的应用
    xufeng
        6
    xufeng  
    OP
       Feb 27, 2017
    @ETiV 肯定没有, google 了一下,涉及的东西确实很多
    xufeng
        7
    xufeng  
    OP
       Feb 27, 2017
    @mazyi 初衷肯定是实现这个环节
    xufeng
        8
    xufeng  
    OP
       Feb 27, 2017
    @inisun 那个企业级的考虑的东西比较多
    henbf
        9
    henbf  
       Feb 27, 2017 via iPhone
    平台都写好了,可是学校不让用了。我直接用的 srs ,自己再加个界面,然后就又变成 curd 了
    colordog
        10
    colordog  
       Feb 27, 2017
    先搭个服务器,再搞个推流
    colordog
        11
    colordog  
       Feb 27, 2017
    不过作为毕业设计,按照过来人看,那你水平挺高的。俺们上大学那时候,好多计算机专业的毕业设计连 asp 做商城都不会,纯混。
    dphdjy
        12
    dphdjy  
       Feb 27, 2017 via Android
    (大一狗来装一波。。。
    不考虑第三方 sdk

    mjpeg ,简单粗暴
    webrtc ,轮子多,延迟感人
    ts 流-静态储存-hls ,稳定可靠,延迟略高

    Adobe 家的 rtp 是最好的,但是自己做很难

    这东西感觉就是吃力不讨好,玄学优化。。。

    达到商用级延迟才能看,但是那基本不可能,你换题吧。。。
    laoyuan
        13
    laoyuan  
       Feb 27, 2017
    V2 以前有人做过一个直播网站,我还播过几个小时呢。我觉的如果定位于校内直播,用户都是校园网的,可以做成 P2P 的,服务器负责前台和调度,这样有的搞
    scnace
        14
    scnace  
       Feb 27, 2017 via Android
    我的毕设课题是视频站 mark 一波
    keller
        15
    keller  
       Feb 27, 2017
    以前乐视云的直播服务免费 现在好好像收费了?

    如果自己实现服务端的话还是比较麻烦,第三方的话 sdk 倒是都弄好了 看看文档一两天就可能跑起来了
    isphone
        16
    isphone  
       Feb 28, 2017 via iPhone
    下载一个闲蛋家,注册个账号,直播时候告诉别人 web 地址就可以看了(毕业设计完)
    nevin47
        17
    nevin47  
       Feb 28, 2017 via Android
    p2p 方案呗,毕设的话把分发和推流做好了就已经很可以了
    acoder2013
        18
    acoder2013  
       Feb 28, 2017
    mark
    CFM880
        19
    CFM880  
       Feb 28, 2017
    读研究生认认真真做,工作的话,不必太当真
    cncqw
        20
    cncqw  
       Feb 28, 2017
    直播不太好做的,我司之前打算自己做,技术总监带几个人搞了 2 个月,最后放弃了,用了七牛的云服务
    bigdogbigpig
        21
    bigdogbigpig  
    PRO
       Feb 28, 2017 via iPhone
    @xufeng 那还要看实现的质量,要求不高的话找一个开源的看看再自己写一次
    freeming
        22
    freeming  
       Feb 28, 2017
    m,我毕设是在线教育,也是校内的那种,也想加个直播功能呢
    acoder2013
        23
    acoder2013  
       Feb 28, 2017
    @freeming 你目前打算做的有哪些?
    v2dead
        24
    v2dead  
       Feb 28, 2017
    要求不高直接用 nginx-rtmp 随便做了,简单轻松。你用 java 的,客户端直接可以用 android 做 rtmp 推流,而且因为 rtmp 用的比较广泛,开源项目也多,资料也好查。
    SlipStupig
        25
    SlipStupig  
       Feb 28, 2017
    server:nginx-rtmp +webRTMP+fpmg (转码用)
    client:VLC player+openODBS(全平台都有解决方案)

    如果这么做你要做的事情就是搭环境了,连代码都不用写,至于流畅度嘛,这个不在考虑范围,学校几个人还是能看看的,机器不好的话不要搞 1080P ,弄的标清就行了
    qfdk
        26
    qfdk  
    PRO
       Mar 1, 2017 via iPhone
    https://github.com/qfdk/NNLLS 一个完全解决方案 欢迎星星
    Michaelssss
        27
    Michaelssss  
       Mar 1, 2017
    服务器做好编解码
    客户端做好播放
    往深了说你可以从头开始造轮子。。。往浅了说,整套 copy 现有框架也可以
    我的观点是,自己设计好通讯的内容和整个程序的流程和架构就可以了吧(不用考虑大规模数据的情况)
    Fireflyi
        28
    Fireflyi  
       Mar 3, 2017   ❤️ 1
    nginx 的 rtmp 模块 加 obs 录播系统即可 根据这个百度 我相信你可以做 很 easy
    zjddp
        29
    zjddp  
       Mar 7, 2017
    以前想过类似的校园产品,客户端这初步想法是推流 obs/ffmpeg 魔改,拉流 ffmpeg ,协议用 rtmp 。服务端没想过
    begeekmyfriend
        30
    begeekmyfriend  
       Mar 8, 2017
    wind3110991
        31
    wind3110991  
       Mar 22, 2017
    看你偏重业务还是技术实现了
    我个人觉得这个课题太大了,建议弱化毕设课题业务层面,缩小工作的范围
    侧重网络侧流、协议解析、数据传输、并发效能的研究-----》也就是只用 java 实现一个基础的底层平台
    而直播是作为其中的一个运用实例
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   966 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 74ms · UTC 22:24 · PVG 06:24 · LAX 15:24 · JFK 18:24
    ♥ Do have faith in what you're doing.