原創聲明:本文為作者原創,未經允許不得轉載,經授權轉載需注明作者和出處
上個項目做了直播,播流是在小程序端用live-player,推流最開始設計的用web端的一個基于flash的工具rtmp-streamer,推流服務器用的是阿里云的直播。
剛開始推是挺好的,在阿里云后端也能看到直播,結果等跑到小程序上了死活放不出來。(ps:在用web端推流之前已經用小程序的live-pusher進行自己推自己播測試過)。然后后來發現可能是格式問題,可能那個基于flash的推流工具不是H264編碼方式的。后來想到了個辦法,用阿里云推流的轉碼功能進行轉碼,然后就播放成功了。后來客戶要求錄制(ps:用obs軟件測試直播的時候已經測試過錄制是可以的,直接可以錄制到oss),然后結果又炸了,obs推流就能錄,我自己做的web端推流就不行,好吧,最后發了工單人家說我的流必須要是H264編碼方式的。最后無奈功能做成了讓主播端下載obs推流軟件復制推流地址粘貼進去進行直播,好吧總算糊弄過去了。