各位大神们,公司要求小弟开发一个基于android的视频直播,没有一点思路,各位大神请帮帮忙。

解决方案 »

  1.   

    恩,视频播放,首先想到的应该是流传输,因为只有流才能最直接的控制缓冲播放;
    关于流的控制,最好,最直接的方式就是使用Socket通信,所以,你需要一台装有视频源的服务器,该服务器中装载有视频的来源,之后,客户端只需通过自定义的通讯协议与服务器连接,通过URL流的方式缓冲,解析视频,最后播放。
    如果无法满足以上情况,那就得稍微复杂点,写一段程序来解析Http地址,获取IP和端口,但最终的底层还是得他能够过Socket进行数据传输,这样虽然做起稍微有点复杂和困难,但整体运行效率和体验度,后期的维护应该会好很多。以上只是我的一些思路,没有实践过,LZ只可作为参考
      

  2.   

    jmf框架,rtp传输协议,我在做这个毕业设计 
      

  3.   

    rtsp吧 然后解码器的话 ffmpeg
      

  4.   

    很简单,主要功能只需两步:
    1.用各种方法获取各大直播视频的链接地址
    2.Android视频播放器是支持连接播放的,直接连接播放即可
    n.做个漂亮的UI