我是webRTC的新成員。據我所知,WebRTC用於實時通信。在規範中,似乎Stream只能通過設備outout(使用GetUserMedia for microphone,camera或chrome tab capture api)創建。但在我的應用程序中,我獲得了實時Uint8DVideo(例如H264)數據。我可以將此uint8Data轉換爲MediaStream嗎?通過webRTC播放本地數組數據數據
1
A
回答
1
我假設你不使用getUserMedia,但有些任意的來源。 讓這個視頻「緩衝區」顯示是棘手的,在每個瀏覽器中都是不可能的(只有Chrome和Firefox)。你不需要WebRTC來做到這一點,但有一種叫Media Source API AKA MSE(E for extensions)。
該API對接受的字節流比較挑剔,並且不會獲得任何「視頻數據」。對於H264,它只會除了分段的MP4。更多關於那here的信息。
+0
嗨Whadar,媒體源API有很多限制像第一幀應該是我在媒體片段中的幀。對於這個應用程序必須等到下一個幀,然後才能用於流數據播放。這種方法不能用於實時數據。第二個限制這個API緩衝區數據在內部直到它獲得足夠的數據播放(就像在chrome中的幀號大於5,然後chrome開始播放) – user894554 2013-05-13 01:23:06
相關問題
- 1. 通過webAudio播放pcm數據API
- 2. 通過二維數組循環播放
- 3. 通過拖放來加載本地數據
- 4. 數組播放與播放
- 5. WebRTC數據通道數據包是原子嗎?
- 6. WebRTC數據通道 - 最大數據大小?
- 7. 如何關閉webrtc數據通道?
- 8. 訪問Pandora播放數據
- 9. 訪問iPhone播放數據
- 10. PHP MySQL - 通過數組更新數據
- 11. 通過數組長度排序數據
- 12. Unity OSX獨立播放器不存儲本地數據
- 13. 音頻文件:僅通過一個揚聲器播放數據?
- 14. 通過文件對象中的數據播放視頻
- 15. 播放2.3:通過控制器傳遞模型數據
- 16. 通過熊貓數據框列表循環播放
- 17. 播放框架:表單數據不通過
- 18. Windows Phone 8.1通過揚聲器播放音頻數據流?
- 19. 通過數據
- 20. 使用本地數據庫中的數據填充數組
- 21. 通過數據組內的數據訪問數量?
- 22. Preact地圖數據數組
- 23. 將XML本地數據放入RecyclerView
- 24. 通過多個腳本向Bash數組添加數據
- 25. 限制組播數據報
- 26. 將數據作爲數組播放框架和jQuery Ajax請求
- 27. 本地C++數組通過C++/CLI C#數組
- 28. 如何根據數據數組有效地過濾輸入行?
- 29. 數據未插入本地數據庫
- 30. 本地數據庫的數據庫ORM
認爲如此https://code.google.com/p/libjingle/source/browse/trunk/talk/media/webrtc/webrtcvideoframe.cc?r=292&spec=svn292 – 2013-05-12 09:53:09